Postingan

Menampilkan postingan dari Oktober, 2018

Algoritma Bilangan positif/negatif

Gambar
Saya akan memaparkan sedikit tentang Algoritma Bilangan positif/negatif . langsung saja kita ke Algoritma Bilangan positif/negatif. Deklarasi: bil:int Algoritma read (bil) if(bil>=0)   write("bilangan positif") else   write("Negatif") end Gambar Flowchart Contoh kode program : #include <stdio.h> #include <conio.h> #include <stdlib.h> using namespace std; main() {     int a;     printf("\tMenentukan Nilai Bilangan Bulat\n\n");     printf("Masukan nilai bilangan  :");scanf("%d",&a);fflush(stdin);     printf("================================\n");     if(a==0)     printf("Bilangan Nol");     else if(a%2==0&&a>0)     printf("Bilangan genap positif");     else if(a%2==0&&a<0)     printf("Bilangan genap negatif");     else if(a%2!=0&&a>0)     printf("Bilangan ...

Algoritma pangkat

Gambar
Saya akan memaparkan sedikit tentang Algoritma bilangan pangkat. langsung saja kita ke Algoritma bilangan pangkat.  Deklarasi Pangkat, x, y : int Algoritma      read  (x)      read (y) if (y=0) then   pangkat =1 else pangkat (x,y-1)*x end Contoh program #include <conio.h> #include <iostream> using namespace std; int main(){  int bil,n,hasil,i;    cout<<"masukan X = ";    cin>>hasil;    cout<<"masukan Y = ";    cin>>n;     if(n==0) cout<<"hasil1=1"<<endl;        else{           bil=hasil;         for(i=1;i<n;i++){          hasil=hasil*bil;            }             }             cout...

Fibonacci

Gambar
Saya akan memaparkan sedikit tentang Algoritma bilangan Fibonacci . langsung saja kita ke Algoritma bilangan Fibonacci. Deklarasi: i, n, fibonacci(i): integer Deskripsi: input n if (i=0 atau i=1) then       cetak “fibonacci(i)=i” else        while (i>1 dan i≤n )do fibonacci(i)=fibonacci(i-1)+fibonacci(i-2) cetak fibonacci(i)i=i+1 end Gambar FlowChart Contoh programnya: #include <iostream> using namespace std; int suku, a, b, c; int main() {     cout<<"::PROGRAM DERET FIBONACCI::\n";     cout<<"Masukkan nilai suku (n>2) ke-: ";cin>>suku;     cout<<"Bilangannya adalah: \n";     a=1;b=1;     cout<<a<<endl<<b<<endl;     for(int i=3; i<=suku; i++)     {         c = a + b;         a = b;         b = c;   ...

Cara Penggunaan Menu Bar Pada Java Netbeans

Gambar
Pada kali ini saya akan membuat project yang terdiri dari contoh program untuk membuat Menu Bar Java Netbeans. 1. Pilih New Pada project > Jframe Form . 2. Pada Palette (disebelah kanan) bagian Swing Menus , pilih Menu Bar kemudian letakan pada Jframe(form). 3. Jika Berhasil , maka pada Navigator akan muncul JmenuBar1. 4. Tambahkan menu item dengan cara, Klik kanan pada Jmenu yang diinginkan, pilih Add Form Palette kemudian Menu Item . 5. Pada menu item, lakukan penggantian nama sesuai keinginan. 6. Apabila dalam menu tersebut memiliki shortcut tambahkan shortcut-nya dengan klik pada area dekat menu open seperti gambar berikut. 7. Akan muncul tampilan seperti di bawah ini, lakukan setting shortcut yang diinginkan pada Virtual Key . 8. Apabila ingin menambahkan menu item yang lain,tambahkan pallet separator terlebih dahulu,dengan klik kanan pada Jmenu, pilih Add From Pallette kemudian pilih Menu Item . ...

Looping

Gambar
Pengulangan atau disebut sebagai looping adalah instruksi khusus dalam bahasa pemrograman dan algoritma yang digunakan untuk mengulang beberapa perintah sesuai dengan jumlah yang telah ditentukan. tujuannya adalah untuk mempermudah pengerjaan program dan untuk mempersingkat instruksi program. dengan pengulangan instruksi program yang seharunya ditulis dengan jumlah baris yang banyak bisa dipersingkat. Ada 3 jenis bentuk instuksi format pengulangan di dalam algoritma yaitu sebagai berikut: 1. Pengulangan Menggunakan FOR Pengulangan for disebut juga sebagai pengulangan di awal format instruksinya adalah sebagai berikut:  For i ← nilai_awal to nilai_akhir do Statement Endfor Contoh Kasus: Buatlah algoritma untuk mencetak tulisan "Algoritma Menyenangkan" sebanyak 100 baris maka instruknya adalah: Jawaban: program looping_for DEKLARASI i:integer ALGORITMA: for i  ←  1 to 100 do writeln('Algoritma Menyenangkan') endfor ...

Queue Dan Stack

Queue ( Antrian ) Queue [antrian]  adalah kumpulanan data  yg penambahan elemennya dilakukan dengan penyisipan di suatu ujung, dan  penghapusan elemen di ujung lainnya. Ujung penyisipan biasa disebut tail (ekor/belakang), sedangkan ujung penghapusan disebut head(kepala/depan).  Aturan yang digunakan pada operasi Queue  adalah elemen yang lebih dulu masuk akan keluar lebih dulu. Queue mempunyai prinsip FIFO (First In, First Out). Ilustrasi yang dapat digambarkan dalam operasi Queue itu seperti dalam memasuki sebuah pintu loket suatu tempat, orang yang pertama masuk lalu tiketnya dicek oleh penjaga akan pertama kali dibolehkan masuk ke tempat tujuan ( keluar pertama dari antrian ).   Karakteristik dalam Queue atau antrian yaitu : Elemen antrian yaitu item-item data yang terdapat di elemen antrian. Head/front (elemen terdepan dari antrian ). Tail/rear (elemen terakhir dari antrian ). Jumlah elemen pada antrian (count). Status/kondisi antrian...

Algoritma Game Logika 1 Wolf, Sheep & Cabbage

Gambar
Algoritma Game Logika 1 Wolf, Sheep & Cabbage Masalah : Seorang petani akan berpergian ke kota dengan membawa seekor kambing, Anjing dan rumput ketiganya memiliki berat yang tidak jauh berbeda, ditengah perjalanan petani harus menyebrangi sungai dengan menggunakan perahu. Untuk melaluinya petani tersebut tidak diperbolehkan membawa semua barang bawaannya mengingat kapasitas kekuatan perahu tersebut hanya bisa membawa 2 penumpang, dan untuk melaluinya petani harus membawa barang satu persatu.  Ruang Lingkup : Petani hanya diperbolehkan membawa barang satu persatu karena mengingat kapasitas perahu hanya bisa di isi oleh petani dan 1 barang bawaan. Algoritma Penyelesaian : Langkahnya: 1.        Petani membawa kambing dan kambing diturunkan diposisi kiri. 2.       Petani kembali lagi untuk membawa anjing lalu anjing diturunkan diposisi kiri 3.       Petani membawa kambing kembali dari posisi kiri k...

Algoritma Bilangan Prima

Gambar
bilangan prima atau sering disebut Primary number adalah bilangan lebih dari 1 dan hanya mempunyai 2 faktor pembagi yaitu 1 dan dirinya sendiri. perhatikan ilustrasi berikut   2           3           5  /   \        /  \        /  \           ...................dst ( syaratnya : 1 dan dirinya sendiri) 1    2     1   3     1    5 Dalam logika program, setiap bilangan harus dievaluasi semua kemungkinan faktor pembaginya.      2           3              4                  5   /   \        / | \          / / \ \          /  / | \  \    .................dst 1     ...

Memulai Sebuah Project Pada Aplikasi Netbeans

Gambar
Assalamualaikum wr.wb Ini merupakan postingan pertama saya. Pada kesempatan kali ini saya menunjukkan bagaimana cara memulai atau membuat project baru di Aplikasi NetBeans. 1. Klik File - New Project . Atau kalau mau lebih cepat bisa menekan kombinasi Ctrl + Shift + N. Kemudian pilih Java Application. Klik Next. Gambar 1 2. Kemudian muncul tampilan name and location, pada kolom project name isikan "projectawal" , untuk penamaan disini bisa bebas. Untuk Project Location kalian bisa menyimpan project kalian disitu. Atau kalau mau bikin folder baru juga bisa, bebas. Lalu klik Finish. Gambar 2 3. Jika berhasil, akan muncul tampilan seperti ini pada tab project. Gambar 3 4. Kemudian kita akan menambahkan Jframe untuk tempat kita menaruh komponen-komponennya nanti. Klik Kanan project > New > JFrameForm. Gambar 4 5. Kemudian akan muncul jendela baru, Name and Location sama seperti tadi, disini saya akan menamai c...