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
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 Program Looping Do While
Berikut ini adalah contoh Penerapan Loop/Looping Do While
dalam bahasa Java
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 : FarizAssalamualaikum 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
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.
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 : FarizHello 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 :
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 :











