Popular Post

Looping

By : Fariz
Looping adalah Suatu intruksi untuk membentuk aksi kerja secara berulang pada blok yang sama, dimana didalam blok yang akan diulang ada terdapat statement atau pernyataan.

Didalam looping, ada 3 bagian yang mutlak harus ada agar terjadi perulangan yang diinginkan yang berlaku pada 3 perulangan yang sering digunakan yaitu For, Do While, While yaitu ;

 -   Inisialisasi : adalah untuk menyatakan keadaan awal dari variable control pada perulangan .
 -  Kondisi (Ekspresi Perbandingan) : adalah merupakan ekspresi yang berguna untuk mengakhiri perulangan.
 -  Iterasi : adalah bagian untuk mengatur/perubahan nilai dari variable control, iteriasi bisa berupa increment ( nilai dari inisialisai bertambah/menaik) atau Decrement (nilai dari inisialisasi berkurang/menurun)


Pada umumnya setiap looping atau perulangan memiliki fungsi yaitu untuk mengeksekusi statement yang ada didalam blok loop secara berulang-ulang.

Macam-Macam Looping/Loop
Looping yang ada didalam dunia permograman, dunia jaringan, dan lain sebagainya bermacam-macam, antara lain looping yang dimaksud yaitu :

 -  Loop/Looping For (Perulangan For)
 -  Loop/Looping Do While (Perulangan Do While)
 -  Loop/Looping While (Perulangan While)
 -  Loop/Looping Foreach (Perulangan Foreach)
 -  Loop/Looping Repeat Until (Perulangan Repeat Until)
  - Dan mungkin ada yang lainnya


Contoh Program Looping For
Berikut ini adalah contoh Penerapan Loop/Looping For dalam bahasa Java
 Pengertian Perulangan Loop, lengkap dengan jenis-jenis perulangan
Pengertian Perulangan Loop, lengkap dengan jenis-jenis perulangan


a=0 adalah inisialisasi atau nilai awal
a<=50 adalah kondisi yang harus dipenuhi selama perulangan.
a++ adalah iterasi berbentuk increment (menaik)

Contoh Program Looping While
Berikut ini adalah contoh Penerapan Loop/Looping While dalam bahasa Java
 Contoh perulangan While java, pengertian looping
Contoh perulangan While java, pengertian looping

Contoh Program Looping Do While
Berikut ini adalah contoh Penerapan Loop/Looping Do While dalam bahasa Java
 contoh prulangan Do While, dan pengertian looping
contoh prulangan Do While, dan pengertian looping
gambar perulangan / looping  Do While Java


Pengantar Algoritma Dan Pemrograman

By : Fariz
Algoritma Dan Pemrograman

- Algoritma adalah jantung ilmu komputer dan informatika.
- Banyak cabang dari ilmu komputer yang diacu dalam
terminologi algoritma.
- Algoritma berasal dari kata algorism yang berarti proses
menghitung.
- Kata algorism berasal dari nama penulis buku arab
yang terkenal yaitu Abu Ja’far Muhammad
Ibnu Musa al-Khuwarizmi

Definisi Algoritma
- Urutan langkah-langkah logis penyelesaian masalah yang
disusun secara sistematis
- Urutan logis pengambilan keputusan untuk pemecahan
masalah

Ciri Penting Algoritma (1)
- Memiliki Input
Algoritma dapat memiliki nol atau lebih inputan dari luar.
- Memiliki Output
Algoritma harus memiliki minimal satu buah output keluaran.
- Definiteness (pasti)
Algoritma memiliki instruksi-instruksi yang jelas dan tidak
ambigu atau memilikui arti ganda.

Ciri Penting Algoritma (2)
- Finiteness (ada batas atau berakhir)
Algoritma harus memiliki titik berhenti (stopping role).
- Effectiveness (efektif dan efisien)
Algoritma sebisa mungkin harus dapat dilaksanakan dan
efektif. Contoh instruksi yang tidak efektif adalah : A = A + 0
atau A = A * 1.

Sekuensial

By : Fariz
Assalamualaikum Semuanya , Pada kesempatan kali ini saya akan mencontohkan Sekuensial
Penukaran Nilai Sebelum ditukar : A= 100 B= 25 Sesudah ditukar : A= 25 B= 100

Pembagian & Sisa
Hasil
2
1
0
2
 
Disini kita menggunakan Float untuk bilangan pecahan 
Pengukur Suhu
 

Hasil 


Sejarah Perangkat Lunak Dan Perangkat Keras

By : Fariz

Software adalah komponen dalam data processing system yang berupa program-program dan teknik-teknik lain untuk mengontrol sistem. Istilah software ini pada umumnya untuk menyatakan cara-cara yang menghasilkan hubungan yang lebih efisien antara manusia dan mesin komputer. Software dapat pula di artikan sebagai segala macam jenis program yang digunakan untuk mengoperasikan komputer dan peralatannya.

PERANGKAT LUNAK (SOFTWARE)

Pengertian Software adalah data-data yang terdapat pada sebuah komputer yang diformat kemudian disimpan secara digital. Bisa dibilang bahwa Software merupakan komponen yang tidak terlihat secara fisik, tetapi terdapat dalam sebuah komputer.

Sejarah Perangkat Lunak.
Perangkat  Lunak Sebelum Komputer Generasi Pertama
Sistem Kode yang Pertama
·         Bangsa Yunani menggunakan signal obor untuk mengirimkan berita dan satu kota ke kota yang lain. Sistem ini disebut dengan polybius telegraph.
·         Ada Augusta merupakan orang pertama yang menulis perangkat lunak, diterapkan pada Babbage’s Analytical Engine, merupakan satu-satunya bahasa komputer yang digunakan pada Departemen Pertahanan Amerika Serikat untuk mengatur dan mengendalikan alat-alat perang, taktik dan sistem strategi pertahanan.
·         1933. Program mekanik yang pertama
·         1945. Kutu yang pertama. Bila komputer tidak bekerja atau suatu program mengalami kesalahan, maka para ahli mengatakan mereka sedang melakukan proses debugging (mencari kutu), yang dimaksud adalah mencari sebab kesalahannya


Perangkat Lunak Semasa Generasi Pertama

Program dilakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau dengan membuat program dalam machine language (bahasa mesin) yang disimpan di memori komputer secara permanen. Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan bila akan digunakan untuk aplikasi yang lain, terpaksa harus memprogram sirkuit kembali atau menulis kembali program di dalam bahasa mesin

Perkembangan Perangakat Lunak Sitem Operasi
Paket operasi ataupun program yang dibuat dengan high level language seperti misalnya BASIC, FORTRAN, COBOL, bahasa C dan lain sebagainya, tidak akan dapat dijalankan kalau tidak ada OS atau Operating System (Sistem Operasi) yang mendukungnya. Sistem operasi ini yang akan mengatur semua proses dan sistem komputer. Misalnya program aplikasi yang dibuat dengan suatu bahasa tinggi tertentu, memerintahkan hasil dicetak di printer, maka proses yang melakukannya adalah OS yang akan menghubungi printer untuk mencetak hasil tersebut.
Contohnya:
            ·         1954. Sistem operasi yang pertama kali. Digunakan pada komputer IBM 701.
·         1960. Sistem operasi untuk komputer mini yang pertama kali. OS/360 digunakan untuk semua seri komputer IBM System 360.
·         1969. UNIX. Dibuat oleh Ken Thompson dan diterapkan pada komputer PDP-7. Tahun 1975 UNIX ditulis ulang dengan bahasa C.
·         1970. CP/M(Control Program/Microprocessor). Merupakan OS untuk komputer mikro 8-bit yang mempergunakan microprocessor Z-80 atau Intel 8080. Versi lain: IBM PC DOS.
                      - MS DOS dipergunakan di komputer mikro yang menggunakan microprocessor.
·         1987: IBM Operating System/2. Dengan microprocessor 80386 dan 80386, OS/2 dapat mengamati memori di atas batas 640 KB yang tidak dapat dilakukan IBM PC DOS.
·         Kelebihan OS/2:
                     - Dapat mendukung beberapa aplikasi yang menggunakan memori sampai dengan 16MB
                     - Dapat digunakan untuk network dengan dihubungkan pada beberapa host komputer
                     - Dapat digunakan untuk multitasking sehingga dapat di-switch antara 1 aplikasi keaplikasi lainnya.


PERANGKAT KERAS (HARDWARE)

Pengertian Hardware  adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
Sejarah Perangkat Keras
PERKEMBANGAN PERANGKAT KERAS
Alat pengolah data, mulai dari yang sederhana dapat dikelompokkan menjadi 4 golongan yaitu;
1.Alat manual, menggunakan alat-alat sederhana, tangan masih memegang peranan penting
2.Alat mekanik, alat mekanik yang digerakkan secara manual dengan tangan
3.Alat mekanik elektronik, alat mekanik yang digerakkan oleh motor elektronik
4.Alat elektronik, alat yang bekerja secara elektronik

Contoh perangkat keras jaman dulu
 
Komputer generasi pertama (1946-1959)
Yang termasuk komputer generasi ini adalah komputer elektronik yang menggunakan konsep stored-program (operasi komputer dikontrol oleh program yang disimpan di memori komputer)
Program dibuat dengan bahasa mesin, yang terdiri dan instruksi-instruksi angka 0 dan 1 di dalam urut-urutan yang tertentu.
Ciri-ciri komputer generasi pertama
1.Komponen yang dipergunakan adalah tabung hampa udara (Vacuum tube) untuk sirkuitnya.
2.Program hanya dapat dibuat dengan bahasa mesin (machine language)
3.Menggunakan konsep stored-program dengan memori utamanya adalah magnetic core storage.
4.Menggunakan simpanan luar magnetic tape dan magnetik disk.
5.Ukuran fisik komputer besar, memerlukan ruangan yang luas.

6.Cepat panas, sehingga diperlukan alat pendingin.
7.Membutuhkan daya listrik yang besar.
8.Orientasinya terutama pada aplikasi bisnis.

Contoh:
ENIAC,HARVARD MARK II , III,IBM Selective Sequence Electronic Calculator,EDSAC,ACE,SEC,LEO ,UNIAC ,EDVAC,IBM 701, IBM 650, IBM 705,dll.

Komputer Generasi Kedua (1959-1964)
Ciri-ciri komputer generasi kedua
1. Komponen yang dipergunakan adalah transistor untuk sirkuitnya, dikembangkan di Bell Laboratories oieh John Bardeen, William Shockley dan Walter Brattain pada tahun1947.
2.Program dapat dibuat bahasa tingkat tinggi (high level Language) seperti misalnya FORTRAN. COBOL, ALGOL (the Algorithmic Language)
3.Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable disk atau disk pack
4.Mempunyai kemampuan proses real-time dan time-sharing.
·         Real-time dapat dilakukan karena menggunakan simpanan luar yang sifatnya direct access, seperti misalnya magnetic disk, sehingga informasi yang dibutuhkan, seketika dapat dihasilkan.
·         Time-sharing memungkinkan beberapa pemakai menggunakan komputer secara bersama-sama dan komputer akan membagi waktunya (time-sharing) untuk tiap-tiap pemakai.
5.Ukuran fisik komputer lebih kecil dibanding komputer generasi pertama 
6.Proses operasi sudah cepat, dapat memproses jutaan operasi per-detik
7.Membutuhkan lebih sedikit daya listrik
8.Orientasinya tidak hanya pada aplikasi bisnis, tetapi juga ke aplikasi teknik
Contoh:
 PDP-1, PDP-5, PDP-8, IBM 401, IBM 1602, IBM 7094, UNIVAC III, UNIVAC SS80, UNIVAC 1107, Burrough 200, IBM 7070, IBM 7080, IBM 1600,NCR 300, Honeywell 400, Honeywell 800, CDC 1604, CDC 160A, GE 635, GE 695, GE 200.





 




















Komputer Generasi Ketiga (1964-1970)
 Ciri-ciri komputer generasi ketiga
1. Komponen yang dipergunakan adalah IC (Integrated Circuits), yang berbentuk hybrid integrated circuits dan monolithic integrated circuits.
·         Hybrid integrated circuit atau Solid Logic Technology (SLT) adalah transistor dan dioda yang diletakkan secara terpisah dalam, satu tempat.
·         Monolithic integrated circuits atau Monolithic System Technology (MST) adalah elemen-elemen sirkuit (transistor, resistor dan dioda) semuanya diletakkan bersama-sama dalam suatu chip.
·         MST lebih kecil tetapi mem punyai kemampuan yang lebih besar dan LST.
2.Lebih cepat dan lebih tepat. Kecepatannya hampir 10000 kali dan komputer generasi pertama. Ukuran kecepatannya adalah microseconds (jutaan operasi perdetik), bahkan sampai nanoseconds (milyard operasi perdetik).
3.Kapasitas memori komputer lebih besar; dapat menyimpan ratusan ribu karakter.
4.Menggunakan penyimpan luar yang sifatnya random access (dapat mengisi record data secara random), yaitu disk magnetik yang berkapasitas besar (jutaan karakter).

5.Penggunaan listrik lebih hemat dibandingkan komputer generasi sebelumnya.
6.Memungkinkan untuk melakukan multiprocessing, yaitu dapat memproses sejumlah data dan sumber yang berbeda pada waktu yang bersamaan dan multiprogramming yaitu dapat mengerjakan beberapa program sekaligus.
7.Pengembangan dari alat input-output yang menggunakan visual display terminal yang bisa menampilkan gambar-gambar dan grafik, dapat menerima dan mengeluarkan suara, serta penggunaan alat pembaca tinta magnetik yaituMICR(Magnetic Ink Characters Recognition) reader.

8.Kemampuan melakukan komunikasi data dari satu komputer dengan komputer lainnya misalnya lewat alat komunikasi telepon.
Contoh :
IBM S/360, UNIVAC 9000, Burroughs 5700, 6700, 7700, NCR seri Century, GE 600, GE 235
CPC 3000, 6000, 7000, PDP-8, PDP-11



 














Komputer Generasi Keempat (Sejak Tahun. 1910)
          ·         Ada dua perkembangan yang kemudian dianggap sebagai komputer generasi keempat,
Ø     Pertama adalah penggunaan Large Scale Integration (LSI) atau disebut juga dengan nama Bipolar Large Scale Integration. LSI merupakan pemadatan beribu-ribu IC yang dijadikan satu dalam sebuah chip. lstilah chip digunakan untuk menunjukkan suatu lempengan persegi empat yang memuat rangkaian- rangkaian terpadu (integrated circuits), LSI kemudian dikembangkan menjadi VLSI (Very Large Scale Integration).
Ø   Yang kedua adalah dikembangkannya komputer mikro yang menggunakan mikroprocessor dari semikonduktor yang berbentuk chip untuk memori komputer
Contoh:
IBM 370, Microprocessor 4004 (Intel), Komputer mikro Altair (8080), Komputer Cray-1 (Supercomputer), Apple II, Radioshack, Commodore, Altos, Atari, Casio, Compaq, Corona, Epson, Hewlett-Packard, Wang, Xerox






Komputer Generasi Kelima
   ·  Komponen yang dipergunakan adalah VLSI (Very Large Scale Integration). Disamping VLSI, juga sedang dilakukan pengembangan terhadap Josephson Junction, teknologi yang kemungkinan bisa menggantikan chip.
   ·   Josephson Junction mempunyai kemampuan memproses trilyun operasi perdetik, sedang teknologi chip hanya dapat memproses milyard operasi perdetik.
   ·  Bila berhasil, komputer generasi kelima akan dapat menterjemahkan bahasa manusia, manusia dapat bercakap-cakap langsung dengan komputer, penghematan energi komputer, dapat melakukan diagnosa penyakit yang lebih akurat dan lain sebagainya.
Daftar Pustaka:
  http://ghadinkz23.blogspot.com/2012/04/pengertian-hardware-software-dan.html
http://www.google.co.id/tanya/thread?tid=63360d2d19a002cb

Cara membuat Chart/Grafik dengan Code Igniter

By : Fariz
Hello teman2 

Pada kesempatan kali ini saya ingin sharing tentang membuat chart atau grafik menggunakan framework codeigniter. Grafik atau chart merupakan penyajian informasi dengan cara yang sangat menarik dan mudah dipahami dari pada melihat report (laporan) yang memiliki teks yang kompleks dan terkadang membosankan.
Untuk membuat chart atau grafik menggunakan codeigniter, kita memerlukan semacam library atau plugin. Disini saya menggunakan chart.js 
Cara download library nya temen2 tinggal klik chart.js yang ada di atas lalu Ctrl + S lalu arahkan ke folder project temen2 yang ada di htdocs masukan k folder assets
Contoh : 
Chart.js merupakan library javascript yang sangat banyak digunakan oleh developer web dalam mebuat grafik atau chart. Chart.js sangat mudah digunakan dan mudah di cutomize.
Sekarang saya akan membuat Chart untuk memantau stok barang berdasarkan merk atau brand.
Sebelum masuk ke pembuatan ada beberapa Hal yang harus disiapkan : Xampp, Framework CodeIgniter, Sublime Text/Atom dll (TextEditor)
Sekarang kita masuk ke Proses coding !
1. Buat Database dan Tabel baru dan isi tabel seperti gambar dibawah :
2. Jangan Lupa Set Config/Database.php

3. Buat Folder assets didalam Folder Project lalu pindahkan Library chart.js yang temen2 udah download tadi
4. Buat Model dengan nama M_grafik.php dengan kode sebagai berikut :

5. Buat Controller dengan nama Grafik.php dengan kode sebagai berikut :

6. Buat View dengan nama v_grafik.php dengan kode sebagai berikut :

7.  Lalu buka Link berikut untuk mengecek Chart yang sudah kita buat 

http://localhost/ukk2/index.php/grafik

note: ukk2 adalah nama project Code igniter temen2 yaa
Hasilnya seperti gambar dibawah :
Ouhh iyaa untuk mengubah Chart/Grafik menjadi grafik batang tinggal temen ganti kode berikut yang ada di Views/v_grafik.php . Kode dan Hasil di web :

var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Bar(lineChartData);

Sekian tutorial kali ini, Mohon Maaf jika ada kekurangan .
Wasalamualaikum !
Jika temen2 ingin mendownload Source kode didalamnya sudah ada Tabel beserta querynya temen2 tinggal import saja kedatabase  :



- Copyright © Fariz Hidayat - Date A Live - Powered by Blogger - Designed by Johanes Djogan -