Hingga saat ini, komputer digunakan di hampir semua bidang kehidupan
manusia, mulai dari pendidikan, bisnis, sampai dengan permainan. Komputer
sendiri tidak lepas dari pemrogaman computer, karena kita harus memberikan
serangkaian instruksi kepada komputer agar dapat memecahkan suatu masalah.
Dalam memberikan instruksi kepada komputer untuk memecahkan masalah inilah
yang dinamakan pemrogaman komputer. Adapun langkah-langkah pemrogaman
komputer adalah sebagai berikut: mendefinisikan masalah, menentukan solusi,
memilih algoritma, menulis program, menguji program, menulis dokumentasi,
serta merawat program. Sebelum membuat program, kita wajib membuat Flow
Chart atau Pseudocode, guna memudahkan kita untuk memahami algoritma dalam
membuat program. Program yang ditulis juga harus jelas, nyata, dan lengkap.
http://agsurono.blogspot.com/search?q=logika
Hingga saat ini, komputer digunakan di hampir semua bidang kehidupan
manusia, mulai dari pendidikan, bisnis, sampai dengan permainan. Komputer
sendiri tidak lepas dari pemrogaman computer, karena kita harus memberikan
serangkaian instruksi kepada komputer agar dapat memecahkan suatu masalah.
Dalam memberikan instruksi kepada komputer untuk memecahkan masalah inilah
yang dinamakan pemrogaman komputer. Adapun langkah-langkah pemrogaman
komputer adalah sebagai berikut: mendefinisikan masalah, menentukan solusi,
memilih algoritma, menulis program, menguji program, menulis dokumentasi,
serta merawat program. Sebelum membuat program, kita wajib membuat Flow
Chart atau Pseudocode, guna memudahkan kita untuk memahami algoritma dalam
membuat program. Program yang ditulis juga harus jelas, nyata, dan lengkap.
http://agsurono.blogspot.com/search?q=logika
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
mengapa harus belajar alogaritma?
apa kaitan dengan pemrograman?
mari belajar bersama-sama menengenai Alogaritma dan Pemrograman
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum algoritma dan pemrograman dalam bahasa visual C++ ini membahas mengenai Teknik pengimplementasian algoritma dalam Bahasa Visual C++ 2010
Modul ini disusun untuk praktikum algoritma pemrograman di kampus STMIK EL Rahma Yogyakarta. Bahasa Pemrograman yang digunakan adalah C++, membahas pseudo code, flowchart, array, tipe data, function, dan pengurutan
A Meaningful Journey: One Entrepreneur's Quest to Bring Together Capitalism a...Bryan Hassin
This was presented at the Academy Of Management's 2011 Annual Meeting in San Antonio, Texas. This presentation was part of an All-Academy Session entitled: Creating Social Value: From Box Checking to Embedded Philosophy (http://program.aomonline.org/2011/submission.asp?mode=ShowSession&SessionID=822). The session explored different methods of creating social value within organizations; this presentation is a case study of one such method: creating a business with social value inextricably aligned with economic value.
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
mengapa harus belajar alogaritma?
apa kaitan dengan pemrograman?
mari belajar bersama-sama menengenai Alogaritma dan Pemrograman
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum algoritma dan pemrograman dalam bahasa visual C++ ini membahas mengenai Teknik pengimplementasian algoritma dalam Bahasa Visual C++ 2010
Modul ini disusun untuk praktikum algoritma pemrograman di kampus STMIK EL Rahma Yogyakarta. Bahasa Pemrograman yang digunakan adalah C++, membahas pseudo code, flowchart, array, tipe data, function, dan pengurutan
A Meaningful Journey: One Entrepreneur's Quest to Bring Together Capitalism a...Bryan Hassin
This was presented at the Academy Of Management's 2011 Annual Meeting in San Antonio, Texas. This presentation was part of an All-Academy Session entitled: Creating Social Value: From Box Checking to Embedded Philosophy (http://program.aomonline.org/2011/submission.asp?mode=ShowSession&SessionID=822). The session explored different methods of creating social value within organizations; this presentation is a case study of one such method: creating a business with social value inextricably aligned with economic value.
1. MAKALAH LOOPING
NAMA : Nur Humairo’ Asselaparaniy
NIM : 1610530167
STMIK BUMIGORA MATARAM
TAHUN AJARAN 2016/2017
i
2. KATA PENGANTAR
Puji syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan nikmatnya
kepada kami sehingga kami bisa menyelasaikan makalah ini dengan semampu kami. Dalam
makalah ini akan sedikit kami paparkan mengenai materi algoritma untuk memenuhi tugas
mata kuliah algoritma dan pemograman.
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu
komputer yang diacu dalam terminologi algoritma. Untuk itulah perlu bagi kita sebagai
mahasiswa teknik informatika untuk mempelajari dan memahami lebih dalam materi tentang
algoritma.
Dalam penulisan makalah ini kami sadar tentunya masih jauh dari kata sempurna dan
tentunya masih banyak kesalahan dan kekurangan dalam penyusunan makalah kami, untuk
itulah kami mengharap kritik dan sarannya yang membangun dari pembaca sebagai bahan
koreksi kami selaku penyusun agar kami bisa mengerti dimana letak kekurangan dan
kesalahan kami agar bisa kami perbaiki.
ii
3. DAFTAR ISI
Cover………………………………………………………………………i
Kata Pengantar ……………………………………………………………ii
BAB I ……………………………………………………………………..1
Pendahuluan ………………………………………………………..1
Tujuan ………………………………………………………………2
BAB II …………………………………………………………………….3
Pembahasan ………………………………………………………..3
Rangkuman atau Kesimpulan ……………………………………………10
4. BAB I
PENDAHULUAN
1. A. Latar Belakang Masalah
Bahasa program merupakan suatu wahana untuk menuangkan pikiran manusia yang dapat
dimengerti oleh mesin komputer sehingga bernilai guna. Suatu bahasa program akan terikat
aturan dari paradigma bahasa. Ada berbagai macam paradigma bahasa : Prosedural,
Fungsional, Deklaratif, Object Oriented, Konkuren.
Perlu diperhatikan perbedaan antara belajar bahasa program dengan belajar memprogram!!!
Belajar bahasa program hanya belajar tentang sintak (aturan) dari bahasa sedangkan belajar
memprogram akan tercakup beberapa hal yang didalamnya terkandung tentang belajar bahasa
program itu sendiri. Yang harus diperhatikan oleh mahasiswa yang sedang belajar
memprogram, yaitu :
Simulasi , sensibilitas terhadap masalah dan kemungkinan solusi. Kegiatan dilakukan
di kelas, melalui permainan. Contoh : Mengurutkan tinggi badan mahasiswa dari
tinggi ke pendek atau sebaliknya. Permainan dapat dilakukan secara manual maupun
dengan komputer.
Analisis masalah secara lebih formal dan membuat spesifikasi dan algoritma dalam
notasi yang ditetapkan. Mahasiswa harus menuliskan solusi algoritmiknya dalam
notasi standar di kelas. Penulisan notasi algoritmik bertujuan untuk menyeragamkan
pemahaman tentang algoritma program yang terbebas dari sintak (aturan) penulisan
bahasa program .
Menulis program, yaitu menterjemahkan notasi algoritmik ke dalam sintak bahasa
program.
Debugging dan menguji coba program. Hal ini bertujuan untuk mendapatkan
program yang benar. Program dikatakan benar jika terbebas dari salah lojik dan
sintak bahasa. Secara ideal mahasiswa hanya diberi kesempatan untuk me-run
program sebanyak 2 kali : pertama untuk membersihkan program dari kesalahan
sintak dan kedua untuk mendapatkan program benar. Pada tahap ini diharapkan tidak
terjadi kesalahan lojik jika analisa benar.
Mengamati peristiwa eksekusi, perlu dilakukan untuk meningkatkan kepercayaan
bahwa jika analisa benar maka sisa pekerjaan menjadi mudah. Pada pemrograman
prosedural, aspek ini penting untuk memahami fenomena eksekusi dan perubahaan
nilai suatu struktur data.
1
5. Membaca program : orang akan dapat menulis dengan baik kalau sering membaca.
Hal ini juga berlaku dalam memprogram. Kegiatan yang dapat dilakukan di kelas
adalah dengan saling tukar menukar teks algoritma, dan saling mengkritik algoritma
teman. Mahasiswa harus berlatih sendiri pada kegiatan belajar bersama.
Membuktikan kebenaran program secara formal , satu-satunya hal yang
menjamin kebenaran, tetapi kontradiktif dan sulit diterapkan dalam kehidupan sehari-
hari. Program yang hanya lima baris pembuktiannya bisa sehalaman, sehingga
seringkali tidak pernah diterapkan dalam aplikasi nyata.
Tujuan Penulisan
Adapun tujuan penulisan makalah ini adalah sebagai berikut:
1. Mahasiswa mampu memahami pengertian perulangan.
2. Mahasiswa mampu memahami bentuk-bentuk perulangan.
3. Mahasiswa mampu memahami cara perulangan di algoritma.
4. Mahasiswa mampu memahami cara penulisan perulangan Delphi atau Pascal
5. Mahasiswa mampu memahami cara kerja perulangan.
6. Mahasiswa mampu memahami tentang apa itu Operator Perulangan.
2
6. BAB II
Pembahasan
LOOPING
1. For
Awal dan akhir perulangan sudah pasti,
Pertama, program hanya akan menjalankan bagian 1 sebanyak sekali,
lalu dicek pada bagian 2. Bila benar, bagian 3 akan dijalankan, diikuti
bagian 4.Setelah itu, program akan kembali melakukan cek pada
bagian 2. Apabila masih benar, akan dilanjutkan dengan menjalankan
bagian 3 dan 4 seperti sebelumnya.Program akan terus berputar pada
bagian 2 – 3 – 4. Sampai kapan? Sampai ketika bagian 2 (kondisi)
tidak terpenuhi (hasil pengecekan bernilai salah).
2. While
Selama kondisi benar akan terus di ulang, Sedangkan while, metode
perulanganya di cek dulu, dan jika benar (true) maka perulangan di
kerjakan, jika salah (false) maka perulangan di hentikan
3. Do-while
Di jalankan dulu baru di cek, kalau benar di jalankan lagi, Sedangkan
do..while, metode perulanganya di jalankan dulu satu kali, dan di cek
pada baris while, jika true maka perulangan di kerjakan jika false
maka perulangan di hentikan.
3
7. Perulangan FOR
for (a=0;a<20;a++) {
System.out.println("Nilai ke = " +a);
{
namespace latihanku
{
class Program
{
public static void Main(string[] args)
{
for(int a=0; a<20; a++)
{
Console.WriteLine(“halo, met pagi stikom {0}”,i.ToString());
}
Console.Write(“Press any key to continue . . . “);
Console.ReadKey(true);
}
}
}
4
9. Perulangan WHILE
int a = 20;
while (a>0) {
System.out.println("Ulang While ke = "+a);
a--;
}
namespace latianku
{
class Program
{
public static void Main(string[] args)
{
while(a = 20 )
{
Console.WriteLine(“hallo, met pagi stikom”);
a--;
}
Console.Write(“Press any key to continue . . . “);
Console.ReadKey(true);
}
}
}
6
11. Perulangan DO WHILE
int awd = 20;
do {
System.out.println(" Ulang Do While ke = " +awd);
awd++;
} while (awd <= 40);
namespace latianku
{
class Program
{
public static void Main(string[] args)
{
int b = 20;
do{
Console.WriteLine(” halo, selamat pagi stikom “,b);b++;
}
while(b = 20);
Console.Write(“Press any key to continue . . . “);
Console.ReadKey(true);
}
}
}
8
13. Perbedaan Looping For, While and do While
No Looping For Looping While Looping Do
While
1. untuk mengulang
suatu proses yang
telah diketahui
jumlahnya.
untuk mengulang suatu
proses yang belum
diketahui jumlahnya.
Pengecekan kondisi
akan dilakukan terlebih
dahulu. Jika kondisi
masih bernilai true,
maka looping akan terus
berlanjut.
untuk mengulang
suatu proses yang
belum diketahui
jumlahnya. Instruksi
akan dijalankan
lebih dahulu,
kemudian dilakukan
pengecekan kondisi
apabila masih
bernilai true maka
looping akan terus
berlanjut
2. program hanya
akan menjalankan
inisialisasi
sebanyak satu kali
kemudian akan
dicek pada
pernyataan kondisi,
bila kondisi bernilai
benar maka
modifier akan
dijalankan diikuti
dengan pernyataan
Pada perintah While
pengecekan dilakukan
pada awal blok.
Pada perintah While
pengecekan
dilakukan pada awal
blok.
10