Tampilkan postingan dengan label ALPRO. Tampilkan semua postingan
Tampilkan postingan dengan label ALPRO. Tampilkan semua postingan

Membuat Faktorial Menggunakan While

Membuat Faktorial Menggunakan WhileUIM - TEKNIK INFORMATIKA Cara membuat faktorial menggunakan while ini merupakan mata kuliyah algorilma pemrograman semester satu di Universitas Islam Madura jurusan teknik informatika

berikut code Cara Membuat Faktorial Menggunakan While


#include <iostream.h>
#include <conio.h>
void main()
{              
int i,n,hasil;
i=1;
hasil=1;
cout<<"masukkan bilangan faktorial = ";
cin>>n;
while(i<=n)
{
 hasil=hasil * i;
 i++;
 }
 cout<<"hasilnya = "<<hasil<<endl;
 cout<<"====================================="<<endl;
 cout<<"while"<<endl;
 getch();
}

Membuat Faktorial Menggunakan While | UIM - TEKNIK INFORMATIKA Cara membuat faktorial menggunakan while ini merupakan mata kuliyah algorilma pemrograman semester satu di Universitas Islam Madura jurusan teknik informatika

BY : Imamatur Rohmah
Read More...

Hasil Nilai UTS Algoritma Pemrograman

Hasil Nilai UTS Algoritma PemrogUjian Tengahraman | UIM - TEKNIK INFORMATIKA Ini merupakan hasil nilai Semester (UTS) Algoritma Pemrograman yang telah diselenggarakan kemaren

Hasil Nilai UTS Algoritma PemrogUjian Tengahraman | UIM - TEKNIK INFORMATIKA Ini merupakan hasil nilai Semester (UTS) Algoritma Pemrograman yang telah diselenggarakan kemaren


Berikut Nilai UTS kelas A Teknik Informatika UIM:

No NPM NAMA Nilai
1 2012020100123 ANAS MAKRUF MAULIDI 95,0
2 2012020100173 IMAMATUS ROHMAH 92,5
3 2012020100006 FENDI HARIYANTO 92,5
4 2012020100024 M. IMAM KHOIRI 92,5
5 2012020100009 AHMAD MUZAMMIL 92,5
6 2012020100171 MAYMUN ABD KARIM 92,5
7 2012020100016 MOH. FATHOR ROSI 92,5
8 2012020100014 MOH SOHEB 90,0
9 2012020100087 INDAH DEVITASARI 87,5
10 2012020100047 MUH RASYID RIDHO 87,5
11 2012020100038 MUZAYYANAH 87,5
12 2012020100121 INDAH LUTFIAH 85,0
13 2012020100085 MOSLEH 85,0
14 2012020100038 INDAH RAHMANINGATI DEWI 85,0
15 2012020100069 TITIN HERLYNA AGUSTIA 82,5
16 2012020100049 FAUZIYAH 82,5
17 2012020100143 ADI MATTUHIN 80,0
18 2012020100099 ABD RO’UF 77,5
19 2012020100109 ABDUR RASID 75,0
20 2012020100049 HERZI 75,0
21 2012020100108 M. AGUNG SUTRISNO 75,0
22 2012020100114 ACH FAHRUR ROSI 72,5
23 2012020100141 ABRARI RIEZAL 70,0
24 2012020100080 MUHLISIN 60,0
25 2012020100010 HASAN BASRI 60,0
26 2012020100040 MOH. SHALIHUDDIN 57,5
27 2012020100017 ABD ROHMAN 57,5
28 2012020100155 HASIB SETIAJI. D 55,0
29 2012020100054 MOH. RISKI 50,0
30 2012020100011 KHOLILURROHMAN 47,5
31 2012020100126 HENDRA AINUR RACHMAN 42,5
32 2012020100118 NILA WILDA AL ALUF 42,5
33 2012020100119 M JAMIL GHUFRON 40,0
34 2012020100001 WIDIA WAHYUNINGTYAS 37,5
35 2012020100081 JUFRIYADI 37,5
36 2012020100064 AHMAD SYAMSUL ARIFIN 35,0
37 2012020100092 BETI ANDIANA 27,5
38 2012020100111 ABD AZIS 22,5
39 2012020100022 MOH SYAIFULLAH 17,5
Read More...

Cara Membuat Komentar Di Java

Cara Membuat Komentar Di Java | UIM - TEKNIK INFORMATIKA 
Pada bahasa pemrograman  manapun  komentar  program  biasa digunakan  untuk memberikan penjelasan baris atau blok program  suapaya pembaca program  atau programer  lainnya supaya bisa mengerti bagian-bagian program tersebut. Ada 3 (tiga) cara memberikan komentar program pada Java, yaitu:


  1. End Of Line Comment ( // )
    Komentar  dengan tanda slash ganda ( // ) disebut dengan end-of-line comment,  karena semua perintah program, komentar-komentar atau penjelasan program berada setelah tanda slash ganda, semua dianggap sebagai komentar dan komentar hanya satu baris saja. Sebagai contoh:
    End of Line Comment
    End of Line Comment
  2. Multiple Line Comment ( /* */)
    Komentar  dengan tanda slash  dan asterik ( / *  */) disebut  dengan Multiple-Line Comment, karena ini, perintah program, komentar-komentar  atau penjelasan program  berada dalam apitan tanda slash dan asterik, semua dianggap sebagai komentar,  dan komentar  bisa lebih dari satu baris. Sebagai contoh :
    Multiple Line Comment
    Multiple Line Comment
  3. Javadoc Comment ( /**   */)
    Komentar  dengan tanda slash  ganda didepan  dan asterik ( /**   */)  disebut  dengan Javadoc Comment.  Penggunaannya sama seperti  Multiple  Line Comment,  akan tetapi penggunaannya untuk dokumentasi-dokumentasi didalam program. Sebagai contoh :
    Semua komentar program atau penjelasan program  pada saat program  java dicompile tidak ikut serta dicompile, karena tidak dianggap sebagai suatu baris program.
    Contoh Comment dalam Program
    Contoh Comment dalam Program
Berikut hasil dari program Lat210.java diatas. Maka terlihat komentar atau penjelasan program tidak tampak pada hasil running program.
Comment tidak ditampikan pada jendela output
Comment tidak ditampikan pada jendela output
   
Read More...

Soal UTS Algoritma Pemrograman I

1.Penulisan Preprocessor
yang benar di awali dengan
tanda pound atau tanda : a.# c. @ b.& d. = 2.Contoh penulisan file
header yang benar yaitu :
a.&include <conio.h>
c. =include <conio.h> b.#include <conio.h> d. *include <conio.h> 3.Cara lain untuk
menuliskan file header #
include <conio.h> adalah :
a. #include {conio.h} c. # include "conio.h" b. #include (conio.h) d. #
include [conio.h] 4.Fungsi clrscr ()
merupakan fungsi miliknya
file header :
a. #include <iostream.h>
c. #include <stdio.h>
b. #include <stdlib.h> d. #include <conio.h> 5.Perintah cout<< dan
cin>> merupakan perintah
miliknya file header : a. #include <iostream.h> c. #include <stdio.h>
b. #include <stdlib.h>
d. #include <conio.h> 6.Dalam bahasa
pemrograman C++ untuk
membuat komentar satu
baris menggunakan: a. // c. \\ b. || d. {} 7.Dalam bahasa
pemrograman C++ untuk
membuat komentar lebih
dari satu
barismenggunakan :
a. // c. \\ b. || d. /* … */ 8.Untuk mendeklarasikan
variabel dalam bahasa
pemrograman C++ yaitu : a. int a,b; c. int a;b; b. int 1; d. char a♥> 9.Tipe data Boolean yaitu
tipe data yang :
a. Tipe data untuk numeric b. Tipe data untuk string c. Tipe data yang hanya
memiliki dua nilai true dan
false d. Tipe data untuk bilangan
ganjil 10.Bagaimana cara untuk
mendeklarasikan
konstanta phi = 3.14: a. #define phi 3.14 c. # define float phi = 3.14;
b. #define phi = 3.14; d. #
define phi 3.14; 11.Untuk mendeklarasikan
konstanta dalam C++ ada
dua cara yaitu
menggunakan : a. #define atau const c. #difine atau const
b. #const atau define
d. const atau define 12.Untuk menampilkan text
“Selamat Datang”
menggukanan perintah :
a. Cout<<” Selamat
Datang”;
b. COUT<< “Selamat Datang”; c. cout<<”Selamat Datang”; d. cout>>”Selamat Datang”; 13.Untuk menginputkan
data ke variabel
menggunakan perintah :
a. cout<< c. <<endl;
b. getch() d. cin>> 14.Untuk pindah ke baris
berikutknya menggunakan
perintah : a. <<end; c. <<endl; b. <<\n d. \\nn 15.Manakah yang salah
dari 4 pilihan di bawah ini : a. cout<<”Selamat Pagi
Semua”<<end b. cout<<endl<<”Selamat
Pagi Semua”;
c. cout<<”Selamat Pagi
Semua”<<endl;
d. cout<<”\nSelamat Pagi
Semua”; 16.Perintah setiosflags
(ios::fixed)<<setprecision(2)
digunakanuntuk : a. Untuk menampilkan
angka sebanyak 2 digit b. Untuk menampilkan
angka desimal sebanyak 2
digit
c. Untuk menampilkan
angka bulat
d. Untuk menampilkan angka desimal 17. Dari program di bawah
ini, berapa hasil output dari
variabel jwb : #include <iostream.h>
#include <conio.h>
main()
{
int i = 4;
int j = 8; int k = 12;
int jwb;
jwb = i + j;
cout << jwb ;
jwb += k;
cout <<endl<< jwb; getch();
} a. 12 dan 20
b. 24 dan 30 c. 12 dan 24 d. 24 dan 24 18.Dari program di bawah
ini apa outputnya jika kita
menginputkan nilai -5 :a.
bilangan genapb. bilangan
ganjilc. bilangan nold.
semua salah #include<iostream.h>
#include<conio.h>
main()
{
int nilai;
cout<<"Masukkan Nilai ="; cin>>nilai;
if (nilai % 2 == 0)
cout<<"bilangan genap";
elsecout<<"bilangan ganjil";
getch();
} a. bilangan genap b. bilangan ganjil c. bilangan nol
d. semua salah 19.Ada 2 percabangan di
dalam C++ yaitu :
a. if then else dan case of b. if else dan switch case c. if then dan switch
d. if dan case 20.Apa maksud dari pesan
kesalahan Statement
missing ; a. Kurang ; pada akhir
baris b. Kurang “ pada akhir baris
c. Kurang {}
d. Deklarasi variabel salah 21.Apa maksud dari
pesan kesalahan
Compound
Statement missing }
a. Kurang ; pada akhir
baris b. Kurang “ pada akhir baris c. Kurang } d. Deklarasi variabel salah 22.Yang bukan termasuk
perulangan yaitu : a. repeat until c. for b. while
d. do while 23.Perulangan yang sudah
diketahui
batas perulangannya,
merupakan perulangan :
a. while c. do while
b. goto d. for 24.Perulangan yang
melakukan pengecekan
kondisi di awal blok
struktur,
merupakan perulangan : a. while c. do while b. goto d. for 25.Perulangan yang
melakukan pengecekan
kondisi di akhir blok
struktur,
merupakan perulangan :
a. while c. do while b. goto d. fo
Read More...

Download Materi Algorima dan Pemrograman I

UIM - TEKNIK INFORMATIKA - Download Materi Algorima dan Pemrograman I, materi ini merupakan materi perdana saat jadwal mata kuliyah berlangsung, dan juga materi ini sangatlah berpengaruh karena ini merupakan kunci dari jurusan teknik informatika semester I, berikut kami jelaskan sedikit tentang Materi Algorima dan Pemrograman I
UIM - TEKNIK INFORMATIKA - Download Materi Algorima dan Pemrograman I, materi ini merupakan materi perdana saat jadwal mata kuliyah berlangsung, dan juga materi ini sangatlah berpengaruh karena ini merupakan kunci dari jurusan teknik informatika semester I, berikut kami jelaskan sedikit tentang Materi Algorima dan Pemrograman I
Pendahuluan
1. Bahasa Pemrograman
2. Arti Penting Algoritma
3. Program Terstruktur dan Algoritma
4. Notasi Algoritma
5. Sub Pokok Bahasan

Pendahuluan
Komputer adalah alat elektronik untuk mengolah data dengan menggunakan program tertentu untuk menghasilkan informasi
- Fungsi komputer adalah untuk pengolahan data (data processing), sehingga komputer juga disebut sebagai pengolah data elektronik. Proses dari pengolahan data dengan menggunakan komputer disebut sebagai Pengolahan Data Elektronik (EDP atau Electronic Data Processing)
- Di dalam komputer, terdapat bagian yang disebut sebagai Software (Perangkat Lunak). Perangkat lunak ini merupakan program-program yang diperlukan untuk menjalankan bagian dari komputer yang disebut sebagai Hardware (Perangkat Keras)
Pendahuluan [2]
  Komputer adalah alat bantu untuk menyelesaikan masalah.
  Dalam menyelesaian masalah dengan komputer perlu merumuskan langkah-langkah penyelesaian masalah dalam sekumpulan instruksi.
  Sekumpulan instruksi yang dimengerti oleh komputer yang disebut dengan program.
Pendahuluan[3]
Macam-macam perangkat lunak:
  OperatingSystem (Sistem Operasi)  program komputer yang diperlukan untuk mengatur semua yang kegiatan sistem komputer dan mengendalikan penggunaan semua perangkat yang dipasang di komputer. Contoh: UNIX, ZENIX, MS DOS, Win NT.
  Language Software (Bahasa Komputer) atau Programming Language (Bahasa Pemrograman) bahasa yang digunakan untuk membuat program komputer.
  Application Software (Program Aplikasi)  program yang diterapkan pada suatu aplikasi tertentu, misal: untuk mengolah kata, mengolah data, menggambar, mengaransir musik dan lain sebagainya.
Bahasa Pemrograman
  Digunakan sebagai sarana komunikasi untuk menjembatani hubungan antara manusia dan komputer
  Faktor-faktor yang harus diperhatikan:
  Sintaksis (tata bahasa yang digunakan)  apabila terjadi kesalahan sintaksis, maka akan langsung terlihat, karena komputer akan menampilkan pesan salah.
  Semantik (maksud yang dikandung dalam setiap pernyataan)  kesalahan semantik biasanya terjadi karena kekurangpahaman terhadap setiap pernyataan yang dituliskan pada program. Sehingga walaupun program dapat berjalan, akan tetapi tidak seperti yang dikehendaki.
  Kebenaran logika (benar atau tidaknya urutan pernyataan) bentuk kesalahan kebenaran logika merupakan kesalahan dalam mengimplementasikan masalah yang dihadapi, sehingga program yang ditulis tidak benar secara logika.
Bahasa Pemrograman
Pengelompokan bahasa pemrograman:
  Tingkat Rendah (Low Level)
Biasanya sulit dipahami karena berhubungan dengan mesin komputer itu sendiri atau biasa disebut sebagai bahasa mesin.Contoh : Bahasa Assembler
  Tingkat Tinggi (High Level)
memakai kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun masih jauh berbeda dengan bahasa manusia sesungguhnya. Contoh : Bahasa Pascal, C, C++
Bahasa Pemrograman [2]
Keterangan-keterangan yang diperlukan dalam penyusunan program komputer :
  1. Data apa yang akan diproses/tersedia  untuk menentukan tipe data yang diperlukan oleh program komputer.
  2. Bagaimana data dimasukkan  untuk menentukan jenis instruksi masukan yang akan digunakan.
  3. Dimana data diletakkan  untuk menentukan variabel-variabel yang harus disediakan dalam program.
  4. Operator apa saja yang dapat digunakan  untuk menentukan operator-operator yang diperlukan oleh program.
  5. Bagaimana urutan instruksi disusun  untuk menentukan jenis proses yang diperlukan (urutan, kondisional/percabangan, pengulangan)
  6. Bagaimana menyampaikan informasi hasil pengolahan  untuk menentukan jenis instruksi keluaran yang akan digunakan.
Bahasa Pemrograman [3]
Kriteria program komputer yang baik:
Ø  Terintegrasi dan memiliki logika yang jelas
Ø  Efisien terhadap waktu dan penggunaan
Ø  memori
Ø  Memiliki keluwesan dalam penggunaan
Ø  Kesederhanaan
Definisi Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.
Contoh :
Algoritma TUKAR ISI BEJANA
Diberikan dua buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru. Pertukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah.
  DESKRIPSI :
  Tuangkan larutan dari bejana A ke dalam bejana B
  Tuangkan larutan dari bejana B ke dalam bejana A.
Algoritma [2]
            Algoritma TUKAR ISI BEJANA di atas tidak menghasilkan pertukaran yang benar. Langkah di atas tidak logis, hasil pertukaran yang terjadi adalah percampuran kedua larutan tersebut.
            Untuk mempertukarkan isi duah bejana, diperlukan sebuah bejana tambahan sebagai tempat penampungan sementara, misalnya bejana C. Maka algoritma untuk menghasilkan pertukaran yang benar adalah sebagai berikut :
Algorita TUKAR ISI BEJANA
            Diberikan dua buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B berisi larutan berwarna biru. Pertukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi larutan berwarna biru dan bejana B berisi larutan berwarna merah.
DESKRIPSI :
1. Tuangkan larutan dari bejana A ke dalam bejana C.
2. Tuangkan larutan dari bejana B ke dalam bejana A.
3. Tuangkan larutan dari bejana C ke dalam bejana B.
Ciri Penting Algoritma
Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).
Algoritma memiliki nol atau lebih masukkan.
Algoritma memiliki nol atau lebih keluaran.
Algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).








Read More...