Beranda blog Halaman 26

Program Me-Reverse Angka Bahasa Pemrograman Java

0
Program Me-Reverse Angka Bahasa Pemrograman Java

Dutormasi.com –Pada kali ini dutormasi akan berbagi tentang bagaimana cara membuat program me-reverse / Mengembalikkan  angka bahasa pemrograman java. Contohnya seperti ini jika yang anda inputkan adalah 123 maka program akan membalikkan angkanya menjadi 321. Seperti itu ? apakah mengerti ?

Program Me-reverse Angka Bahasa Pemrograman Java

Nah, program ini sebenarnya cukup mudah karena pelajaran ini merupakan pelajaran dasar untuk bahasa pemrograman java agar meningkatkan logika dalam mempelajari algoritma pemrograman. Program ini biasanya ditemukan pada soal soal yang diberikan dosen pada juruan teknik informatika, maka sebab itu bagi anda yang sedang duduk di jurusan teknik informatika wajib mengetahui program ini.

Baiklah langsung saja kita ke source code programnya, karena anda pasti menunggu nunggu ni mengenai source codenya. Maka sebab itu baca baik baik agar anda bisa mencerna dengan mudah programnya. Cek dibawah ini.

Program Reverse angka Bahasa Pemrograman Java

1. Anda bisa membuka text editor seperti netbeans, eclipse atau intelij
2. Kemudian buat lah lembar kerja baru dengan cara file> new > project
3. Kemudian buat nama project anda
4. Pastikam format program adalah .java
5. Kemudian ketik source code dibawah ini
Source Code Program :
import java.util.Scanner;
public class ReverseNumber {
   public static void main(String[] args) {
       Scanner input = new Scanner(System.in);
       System.out.println("Masukkan angka yang ingin di reverse : ");
       int num = input.nextInt();
       int reversed = 0;
       while(num != 0) {
       int digit = num % 10;
       reversed = reversed * 10 + digit;
       num /= 10; }
       System.out.println("Reversed Number: " + reversed);
    } 
}
 
KETERANGAN : Saran saya jangan langsung di copy paste yaaaa, coba usahakan untuk diketik terlebih dahulu biar programnya bisa anda beransur ansur memahami program di atas.
6. Nama class harus sesuai dengan nama class yang anda berikan. Ingat itu !
7. Compile and run program yang anda buat. Maka hasil program akan menjadi seperti dibawah ini.
Program Me-reverse Angka Bahasa Pemrograman Java
8. Jika hasil program sama dengan milik saya seperti diatas maka program anda sudah benar.
Nah bagaimana cukup mudah bukan? semoga mudah dimengerti yaa teman teman, jika ada pertanyaan silahkan tanya kepada sya dengan mengunjungi cintact saya pada menu footer dibawah ini. Dan jangan lupa jika anda suka dengan postingan ini dan merasa postingan ini bermanfaat silahkan nda share keteman teman anda agar mereka juga mendapatkan manfaat dari postingan ini.
Sekian dan terima kasih ! Salam Dutormasi !

Program Menghitung Operasi Pangkat Java Pada Luas dan Volume Bola

0
Program Menghitung Operasi Pangkat Java Pada Luas dan Volume Bola
Program Menghitung Operasi Pangkat Java  Pada Luas dan Volume Bola

Dutormasi.com-Kali ini kita akan mempelajari membuat program cara menghitung operasi berpangkat. Kamu pasti pernah dong mendapatkan sebuah tugas atau kasus dari dosen-guru untuk membuat program luas permukaan bola dan volume bola. Pada luas permukaan bola kita dapat menggunakan rumus 4 x π x r² dan volume bola adalah 4/3 × π × r³. Pangkat dua ataupun tiga ini dapat kita tulis dengan membuat perkalian variabel susai banyak pangkatnya. Contoh pangkat dua, r² dapat ditulis r * r dan pangkat tiga,  r³ ditulis r * r * r. Tapi bagaimana kalau pangkatnya sudah banyak, misalnya 5125. Tentu tidak mungkin dong kita akan melakukan perkalian sebanyak itu dalam kode. Oleh karena itu, kita membutuhkan sebuah fungsi atau method pangkat untuk menghitungnya.

Pada bahasa pemrograman java sudah menyediakan fungsi pangkat yang dapat kamu gunakan kapan saja. Fungsi atau method ini memiliki dua parameter, yaitu angka yang ingin dipangkatkan dan pangkatnya. Berikut fungsinya :

Math.pow(angka, pangkat);

Okee kita langsung saja masuk ke program menghitung operasi berpangkat dan disini kita akan menginput nilai menggunakan kelas Scanner. Apabila kamu belum tahu apa itu Scanner, ada baiknya kamu terlebih dahulu membaca postingan dutormasi sebelumnya yaitu Pemrograman Input/Output pada Bahasa Pemrograman Java. Pertama buatlah kelas baru dengan nama operasipangkat, kemudian ikuti kode berikut :

import java.util.Scanner;

public class operasipangkat {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        double r;
        double phi = 3.14;

        System.out.println("Program Menghitung Luas Permukaan Bola dan Volume Bola");
        System.out.print("Masukkan Nilai Jari-jari (r) : ");
        r = input.nextDouble();
        System.out.println("Luas Permukaan Bola : " + 4 * phi * Math.pow(r,2));
        System.out.println("Volume Bola : " + (4 * phi * Math.pow(r,3))/3);
    }
}

Kode program diatas, akan menghasilkan output : Luas Permukaan Bola = 1256,0 dan Volume Bola = 4186,667 , apabila kita memberi inputan jari-jarinya adalah 10.

Program Menghitung Operasi Pangkat Java  Pada Luas dan Volume Bola

Bagaimana teman teman? Sangat mudah bukan? Sekarang kamu tak perlu risau lagi kalau ketemua program yang bilangan berpangkat. Kamu dapat menggunakan fungsi ini untuk mempermudah pengerjaan program kamu. Semoga bermanfaat dan terimakasih.

Salam Dutormasi !!

Program Menghitung Luas Segitiga Bahasa Pemrograman C

0
Program Menghitung Luas Segitiga Bahasa Pemrograman C

Dutormasi.com- Pada postingan kali ini kita akan membahas mengenai cara menghitung luas segitiga. Menghitung luas segitiga ini adalah program dasar bagi anda yang mempelajari bahasa pemrograman, maka sebab itu sangat disarankan anda mempelajari program ini terlebih dahulu. Oleh sebab itu, kali ini dutormasi akan berbagi mengenai cara membuat program luas segitiga bahasa c.

Program Menghitung Luas Segitiga Bahasa Pemrograman C

Untuk dasar mempelajari program ini anda harus mempelejari mengenai input dan output terlebih dahulu, anda bisa mempelajari materi tersebut di postingan saya sebelumnya mengenai Membuat Input dan Output Bahasa C atau bisa klik DISINI.

Program ini kuncinya hanya harus tahu mengenai rumus luas segitiga saja, karena nantinya anda harus menginput nilai dari rumusnya tersebut. Makanya sebelum kita membahas ke programnya ada bagusnya anda mencatat rumus luas segitiga nya terlebih dahulu.

Baca Juga : 

Baiklah agar tidak memperpanjang kata lagi, kita langsung saja ke pembahasan programnya. Baca baik baik pembahasan dibawah ini agar anda mengerti dan mudah memahami tahapan tahapannya.

Program Menghitung Luas Segitiga Bahasa C

1. Anda bisa membuka text editor seperti codeblock atau dev C++
2. Kemudian buat lah lembar kerja baru dengan menekan shortcut CTRL +N
3. Lalu anda bisa save terlebih dahulu lembar tersebut agar nantinya langsung bisa running. Anda bisa menekan shotcut CTRL+S.
4. Pastikan dalam pemberian nama file sesuai dengan nama program agar lebih profersional 
5. Format file juga harus berbentu .c jika menggunakan aplikasi codeblock tetapi kalau aplikasi Dev C++ berarti formatnya adalah .cpp
6. Ketiklah source Code Dibawah Ini
#include<stdio.h>
int main(){
int alas, tinggi, luas;
printf(“Program Menghitung Luas Segitiga n”);
printf(“Masukkan Besar Alas : “);
scanf(“%d”, &alas);
printf(“Masukkan Besar Tinggi : “);
scanf(“%d”, &tinggi);
luas= (alas * tinggi) / 2;
printf(“nLuas Segitiga nya adalah : %d”, luas);
return 0;
}

KETERANGAN : Saran saya jangan langsung di copy paste yaaaa, coba usahakan untuk diketik terlebih dahulu biar programnya bisa anda beransur ansur memahami program di atas.

7. Compile and run source code diatas
8 Maka Hasil Output program diatas adalah sebagai berikut
Program Menghitung Luas Segitiga Bahasa Pemrograman C

KETERANGAN : Pada program diatas anda akan diminta program untuk memasukkan besar alasnya terlebih dahulu, kemudian program akan meminta lagi untuk memasukkan besar tinggi segitiga nya. Karena rumus luas segitigas adalah luas = alas * tinggi / 2, maka program akan otomatis langsung menghitung sesuai dengan rumus yang anda buat diprogramnya.

 9. Nah jika hasil dari program anda sama dengan hasil program seperti saya diatas, maka program anda sudah selesai. Cukup mudah bukan ?
Baiklah, apakah anda mengerti dengan program diatas? Atau anda belum mengerti ? Yasudah biar kalian mengerti semuanyaa, saya akan membahas perbarisnya mengenai source code diatas.

Keterangan Source Code :

  1. #include Berfungsi untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada file yang berisi fungsi yang sudah disimpan.
  2. <stdio.h> Library yang digunakan untuk operasi input dan output.
  3. int main () yaitu fungsi main yang mana program harus didalam fungsi main agar bisa dijalankan.
  4. int Type data yang merupakan angka bulat, bisa bernilai positif dan negative.
  5. printf Perintah untuk memuat kata untuk ditampilkan pada output.
  6. scanf Suatu fungsi masukan yang digunakan untuk menginput data numeric, karakter dan string secara format.
  7. %d Untuk membaca bilangan bulat.
  8. n Berfungsi untuk new line.
  9. ; untuk mengakhiri pada suatu program
  10. return 0 adalah status exit bahwa program sudah berakhir
Nah.. Bagaimana apakah sudah mengerti? saya kira tentu sudah mengerti karena pembahasan yang telah saya berikan sepertinya sudah cukup dan juga mudah dipahami. Tetapi kalau merasa ada yang janggal dan perlu ditanyakan jangan sungkan sungkan untuk bertanya kepada saya dengan menghubungi contact wa atau email saya pada menu contact pada footer website ini.
Semoga bermanfaat dan salam dutormasi!

Program Menghitung Nilai Sesuai Kontrak Kuliah Menggunakan JOptionPane Java

0
Program Menghitung Nilai Sesuai Kontrak Kuliah Menggunakan JOptionPane Java

Dutormasi.com- Pada kali ini kita akan membuat sebuah program menghitung nilai A,B,C,D dan E sesuai kontrak kuliah yaitu 15% nilai quiz, 15% nilai pribadi, 35% nilai Ujian Tengah Semester (UTS), dan 35% nilai Ujian Akhir Semester (UAS) menggunakan kelas JOptionPane pada Java. Apabila kamu belum pernah mendengar kelas (class) JOptionPane ada baiknya kamu terlebih dahulu membaca postingan dutormasi sebelumnya yaitu Pemrograman Input/Output pada Bahasa Pemrograman Java. Sebelum masuk ke contoh programnya ada baiknya kita mengulang sedikit apa itu pemrograman input/output menggunakan kelas JOptionPane Java.

Program Menghitung Nilai A,B,C,D dan E Sesuai Kontrak Kuliah Menggunakan JOptionPane Java

Kelas JOptionPane dapat menghasilkan pemrograman input output, perbedaannya dari kelas BufferedReader dan Scanner sebelumnya adalah JOptionPane memberikan atau menampilkan GUI (Graphic User Interface). Kelas JOptionPane membutuhkan proses import paket java agar dapat digunakan. Adapun kelas (class) ini berada pada paket javax.swing. Berikut syntax nya :

import javax.swing.JOptionPane;

JOptionPane memiliki beberapa fitur-fitur yaitu , showInputDialog(), showMesaageDialog(), dan showConfirmDialog(). showInputDialog() digunakan untuk menerima proses input dari keyboard oleh user. Dan showMessageDialog() digunakan untuk menampilkan output atau pesan yang akan di tampilkan. Sedangkan showConfirmDialog() digunakan untuk melakukan konfirmasi kepada user akan mengulang suatu proses atau malah akan menutup aplikasi. Dan pada kali ini kita hanya menggunakan 2 fitur saja yaitu showInputDialog() dan showMessageDialog().

Program Menghitung/Menentukan Nilai Sesuai Kontrak Kuliah Menggunakan JOptionPane Java

import javax.swing.JOptionPane;
public class nilaikuliahku {
    public static void main(String[] args)  {


        System.out.println("Program Menentukan Nilai A,B,C,D dan E Sesuai Kontrak Kuliah UIN Suska Riau ");
        System.out.println("15% Pribadi, 15% Quiz, 35% UTS, 35% UAS");

        String quiz1 =  JOptionPane.showInputDialog("Masukkan Nilai Quiz 1 (1-100) : ");
        String quiz2 =  JOptionPane.showInputDialog("Masukkan Nilai Quiz 2 (1-100) : ");
        double nilaiquiz = (((Double.parseDouble(quiz1) + Double.parseDouble(quiz2))/2)*15)/100;

        String uts =  JOptionPane.showInputDialog("Masukkan Nilai UTS (1-100) : ");
        double nilaiuts = (Double.parseDouble(uts) * 35)/100;
        String uas =  JOptionPane.showInputDialog("Masukkan Nilai UAS (1-100) : ");
        double nilaiuas = (Double.parseDouble(uas)*35)/100;
        String pribadi =  JOptionPane.showInputDialog("Masukkan Nilai Pribadi (1-100): ");
        double nilaipribadi = (Double.parseDouble(pribadi) * 15)/100;

        double nilaikeseluruhan = nilaiquiz + nilaiuas + nilaipribadi + nilaiuts;


        if (nilaikeseluruhan >= 85){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah A ");
        }else if(nilaikeseluruhan >=80 && nilaikeseluruhan <=84){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah A- ");
        }else if(nilaikeseluruhan >=75 && nilaikeseluruhan <=79){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah B+ ");
        }else if(nilaikeseluruhan >=70 && nilaikeseluruhan <=74){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah B ");
        }else if(nilaikeseluruhan >=65 && nilaikeseluruhan <=69){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah B- ");
        }else if(nilaikeseluruhan >=60 && nilaikeseluruhan <=64){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah C+ ");
        }else if(nilaikeseluruhan >=55 && nilaikeseluruhan <=59){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah C ");
        }else if(nilaikeseluruhan >=50 && nilaikeseluruhan <=54){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah C- ");
        }else if(nilaikeseluruhan >=40 && nilaikeseluruhan <=50){
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah D ");
        }else {
            JOptionPane.showMessageDialog(null,"Nilai Keseluruhan: " + nilaikeseluruhan + " dan Nilai adalah E ");
        }

    }

}

Pada program tersebut kita melakukan konversi dari tipe data String menjadi Double. Kenapa? Karena method showInputDialog() default perintahnya menggunakan String, maka jika data yang diinputkan berupa nilai atau numeric maka harus dikonversi terlebih dahulu agar dapat digunakan. Beberapa tipe yang bersifat numeric seperti double, float, int. Apabila kamu belum mengetahui tipe data yang ada pada java kamu dapat membaca postingan dutormasi yaitu Macam Macam Tipe Data Pada Bahasa Java.

Perbedaan dari kelas input Scanner dan BufferedReader, JOptionPane akan memberikan GUI (Graphic User Interface)  untuk input dan outputnya dan ini lebih menarik dari pada 2 kelas tersebut yang kita input nilai dan output di terminal. Seperti apa bentuk GUI-nya, berikut :

Bagaimana ? Sangat keren bukan? Tentu keren yaa :D.

Yaa kita coba langsung saja program kita sebelumnya, contoh kita memberikan nilai quiz 1 = 90, quiz 2 = 80, nilai UTS  = 90, nilai UAS = 95 dan nilai pribadi = 100. Maka hasil dari program tersebut adalah :

Dan hasilnya tentu benar, nilai dari 5 inputan tersebut adalah A. Dan hasil akhir ini ditampilkan menggunakan method showMessageDialog(). Dan bisa kamu bedakan dari judul GUI tersebut seperti message dan input.

Bagaimana sangat mudah bukan? Semoga dengan postingan ini dapat membantu kamu memahami kelas JOptionPane pada pemrograman input/ouput pada Java. Semoga bermanfaat dan terimakasih.
Salam Dutormasi!!

Latihan dan Pembahasan Soal Masalah dan Ruang Keadaan Kecerdasan Buatan

0
Latihan dan Pembahasan Soal Masalah dan Ruang Keadaan Kecerdasan Buatan

Dutormasi.com – Pada postingan kali ini dutormasi akan berbagi mengenai latihan dan pembahasan masalah dan ruang keadaan kecerdasan buatan. Anda bisa menjumpai masalah ini pada mata kuliah kecerdasan buatan di perkuliahan jurusan teknik informatika.

Sistem yang akan menggunakan kecerdsasan buatan ini akan memberikan suatu output berupa sebuah solusi dari suatu  masalah berdasarkan kumpulan suatu pengetahuan yang ada. Masalah utama yang biasa ditemui pada kecerdasan buatan adalah bagaimana untuk mengkonversikan situasi yang diberikan ke situasi yang lain.

Sedangkan definisi masalah dalam kecerdasan buatan adalah bagaimana suatu masalah dapat dideskripsikan dengan baik. Untuk itu perlu mendeskripsikan masalah tersebut dengan baik, contoh seperti dibawah ini.

1. Mendefinisikan suatu ruang keadaan
2. Menetapkan satu atau lebih keadaan awal
3. Menetapkan satu atau lebih tujuan
4. Menetapkan sekumpulan aturan

Baiklah sebenarnya banyak sekali latihan yang bisa anda temukan pada topik ini, tetapi kali ini saya akan memberikan salah satunya saja. Untuk itu agar tidak memperpanjang kata, kita langsung saja ke latihan dan pembahasannya.

Latihan dan Pembahasan Permasalahan

Latihan dan Pembahasan Soal Masalah dan Ruang keadaan kecerdasan buatan

Gambarkan seluruh keadaan (state) yang mungkin akan terjadi mulai dari keadaan awal hingga keadaan tujuan.

1. Lengkap Pohon pelacakan diatas tersebut untuk tiap kemungkinan sehingga tujuan tecapat {(2,0), (2,1), (2,2), (2,3)}

2. Kemudian buatlah tabel solusi untuk 3 tujuan lagi yaitu solusi lainnya untuk keadaan tujuan {(2,0), (2,1), (2,2), (2,3)}.

Pembahasan Soal

Latihan dan Pembahasan Soal Masalah dan Ruang keadaan kecerdasan buatan

Solusi 1

Ember A

Ember B

Aturan

0

0

2

0

3

9

3

0

2

3

3

7

4

2

5

0

2

9

2

0

Solusi

Solusi 2

Ember A

Ember B

Aturan

0

0

1

4

0

8

1

3

6

1

0

10

0

1

1

4

1

8

2

3

Solusi

 

Begitulah latihan dan pembahasan soal mengenai materi masalah dan ruang keadaan pada kecerdasan buatan. Semoga bisa membantu anda dalam menyelasaikan masalah dan latihan anda. Jika ada pertanyaan bisa anda tanyakan kepada saya di menu contact pada footer dibawah ini.

Jangan lupa jika anda merasa postingan ini bagus dan bermanfaat silahkan anda share keteman teman anda agar mereka juga mendapatkan manfaat pada postingan ini. Sekian dan terima kasih dan Salam dutormasi !

Program Menghitung Luas Segitiga Menggunakan Kelas Scanner Java

0
Program Menghitung Luas Segitiga Menggunakan Kelas Scanner Java

Dutormasi.com-Kali ini kita akan membuat sebuah program menghitung luas segitiga menggunakan input kelas Scanner. Pada sebelumnya kita telah mempelajari Pemrograman Input/Output pada Bahasa Pemrograman Java. Dan disini kita melakukan  3 komponen dasar sekaligus, yaitu input, proses dan output. Sebelum masuk ke program ada baiknya kita sedikit mengulang, apa itu program input/output menggunakan kelas Scanner.

Program Menghitung Luas Segitiga Menggunakan Kelas Scanner Java

Untuk memulai program menggunakan kelas Scanner, kita harus membuat inisialisasi awal dengan kode :

Scanner scan = new Scanner(System.in);

Kode tersebut akan membuat objek scan dapat membaca data masukan dari System.in, sehingga kita bisa mengambil input-an yang diberikan oleh user. Dan syntax tersebut tidak akan jalan apabila kita belum meng-import kelas Scanner ke dalam program yang kita buat. Kelas (class) Scanner menggunakan paket java :

import java.util.Scanner;

Sebuah objek dapat memanggil metode tersebut untuk melakukan tugas, berikut beberapa metode untuk membaca berbagai jenis masukan yang diinput oleh user :

  1. nextByte()      = membaca nilai dari tipe data byte
  2. nextInt()         = membaca nilai dari tipe data short
  3. nextInt()         = membaca nilai dari tipe data int
  4. nextLong()     = membaca nilai dari tipe data long
  5. nextFloat()     = membaca nilai dari tipe data float
  6. nextDouble()  = membaca nilai dari tipe data double
  7. next                = membaca nilai string hingga akhir sebelum adanya karakter spasi
  8. nextLine         = membaca baris teks berupa string (yang diakhiri dengan penekanan tombol enter)

Program Menghitung Luas Segitiga Menggunakan Kelas Scanner

import java.util.Scanner;

public class segitiga {


    public static void main(String[] args) {
        double alas,tinggi,luas;

        Scanner scan = new Scanner(System.in);
        System.out.println("Program Menghitung Luas Segitiga");
        System.out.println("luas = (alas x tinggi)/2");
        System.out.print("Masukkan Besar Alas   : " );
        alas = scan.nextDouble();
        System.out.print("Masukkan Besar Tinggi : ");
        tinggi = scan.nextDouble();

        luas = (alas * tinggi)/2;
        System.out.print("Luas Segitiga : " + luas);
    }
}

Pada contoh diatas, kita telah mengimplementasikan inputan menggunakan class Scanner yang terdapat pada bagian alas = scan.nextDouble() dan juga pada tinggi = scan.nextDouble() . Di inputan tersebut kita memberikan tipe data Double, kenapa?  karna hasil dari luas segitiga ini bisa saja berkoma.

Hasil dari program tersebut, apabila memberikan nilai alas = 20 dan nilai tinggi = 49, adalah :
Bagaimana sangat mudah bukan? semoga dengan postingan ini kamu dapat memahami memberikan inputan pada bahasa Java menggunakan kelas (class) Scanner. Semoga bermanfaat dan terimakasih.
Salam Dutormasi!!

Cara Membuat Program Magic Square Bahasa Pemrograman C

0
Cara Membuat Program Magic Square Bahasa Pemrograman C

Dutormasi.com –Hallo sahabat dutormasi! Pada postingan kali ini saya akan berbagi ilmu tentang cara membuat program magic square Bahasa C. Apa itu magic square ? magic square adalah sebuah kotak n di kali yang berisikan angka angka dimana jumlah kolom, barus dan diaganolnya adalah sama.

Cara Membuat Program Magic Square Bahasa Pemrograman C

Pada dasarnya pelajaran ini adalah pelajaran matematika yang sering anda temui di tingkat sekolah menengah pertama. Namun itu dibuat secara tertulis, bagaimana cara membuat magic square ini menggunakan codingan ? Susah kah? Lanjut baca dibawah ya!

Kalau di pikirkan tentu lah susah. Karena anda harus mengetahui dasar dasar dari bahasa pemrograman dan belajar mengenai algoritma pemrograman. Magic square juga merupakan pelajaran yang bagus untuk mengasah pemrograman karena disini anda telah menggunakan perulangan for untuk membuatnya.

Baca Juga :

Baiklah agar tidak memperpanjang kata lagian anda juga telah menunggu nunggu ke langkah langkah pembuatannya. Silahkan dibaca baik baik agar anda mudah memahami langkah langkah pembahasannya.

Membuat Program Magic Square Bahasa C

Langkah 1:Membuka aplikasi code block atau dev-C++
>Jika anda belum mempunyai aplikasi code block , maka anda harus mendownload nya terlebih dahulu .

Cara Membuat Program Magic Square Bahasa Pemrograman C

Langkah 2 : Buat class
>Klik pada “File” menu bar yang terletak pada sebelah kiri ,  lalu akan keluar banyak pilihan . Pilih New-> Empty File
>Atau anda bisa juga menekan source code CTRL + SHIFT+N

Cara Membuat Program Magic Square Bahasa Pemrograman C

 

Langkah 3: Ketikklah source Code dibawah ini

#include<stdio.h>
#include<string.h>
int main(){

printf(“UKURAN MAGIC SQUARENYA = “);
int n;
scanf(“%d”,&n);

if(n&2==0){
printf(“TIDAK TERMASUK UKURAN MAGIC SQUARE = “);
return 0;
}

int matrix[n][n];
memset(matrix,0,sizeof(matrix));
int x = n/2;
int y = n-1;
int i = 1;

while(i<=n*n){
if(x==-1&&y==n){
x=0;
y=n-2;
}

else{
if(y==n)
y=0;
if(x<0)
x=n-1;
}

if(matrix[x][y]!=0){
y-=2;
x++;
}

else{
matrix[x][y]=i++;
x–;
y++;
}
}

printf(“nMAGIC SQUARE %dx%d = n”, n, n);
for(x=0;x<n;x++){
for(y=0;y<n;y++)
printf(“%dt”, matrix[x][y]);
printf(“n”);
}

return 0;

}

Cara Membuat Program Magic Square Bahasa Pemrograman C

Langkah 4: Simpan Program.
>Sebelum running program anda harus menyimpan nya terlebih dahulu.
>Tekan CTRL+S pada keyboard, simpan dimana anda inginkan dan beri nama filenya yang diakhir dengan .c . Lalu klik save.

Langkah 5: Running program.
Setelah anda menyimpan , maka selanjutnya anda running program yang telah anda ketik tadi. Klik build and run yang terletak di tengah pada menu bar .

Cara Membuat Program Magic Square Bahasa Pemrograman C

KETERANGAN : Maka hasil output dari codingan diatas akan menjadi seperti gambar diatas. Anda akan di minta ukuran inputan, otomatis program akan menjadikan yang anda input tadi menjadi program magic square.

Langkah 6: Selesai.
> Jika anda sudah ditahap seperti diatas, maka program yang telah anda buat sudah berhasil. 

Bagaimana cukup mudah membuatnya kan? saran saya jangan langsung meng copy paste source code diatas. Kalau bisa anda usaha untuk mengetiknya terlebih dahulu, jadi sambilan mengetik dan memahami programnya.

Jika ada pertanyaan silahkan anda bertanya kepada saya dengan mengunjungi menu contact pada footer dibawah ini. Karena disitu sudah saya sediakan wa dan email saya, saya akan menjawab dengan senang hati dan semampunya

Kalau anda merasa postingan ini bermanfaat silahkan anda share keteman teman anda agar mereka juga mendapatkan hal yang sama dengan anda. Semoga bermanfaat postingan ini dan selalu pantaui postingan kami selanjutnya.

Sekian dan salam Dutormasi !.

Memahami Pengertian, Konsep, Klasifikasi, dan Contoh Sistem Informasi

0
Memahami Pengertian, Konsep, Klasifikasi, dan Contoh Sistem Informasi

Dutormasi.com-Di zaman yang sudah sangat modern seperti ini, tentunya kamu wajib tahu pengertian,konsep, klasifikasi dan contoh dari sistem informasi. Bagaimana pun seperti yang kita ketahui bawah sebuah sistem dapat memudahkan kita dalam mencapai suatu tujuan. Oleh karena itu, postingan kali ini kita akan membahas tuntas apa itu sistem informasi.

Memahami Pengertian, Konsep, Klasifikasi, dan Contoh Sistem Informasi

Secara garis besar, kamu tentunya sering mendengar apa itu sistem kan? Yaa kehidupan kita selalu penuh dengan sistem-sistem. Baik itu dari sektor pendidikan, bisnis dan lainnya pasti memiliki sistemnya sendiri. Lalu sudah kah kamu tahu apa itu yang dimaksud dengan sistem?

Pengertian Sistem Informasi

Secara umum sistem merupakan sekelompok unsur-unsur yang saling berhubungan demi mencapai tujuan tertentu. Sistem juga dapat diartikan sebagai metode kita untuk mencapai tujuan tersebut. Sedangkan informasi secara umum dapat didefinisikan sebagai hasil pengolahan sebuah data. Sebuah informasi disajikan dalam bentuk yang mudah dipahami akan sangat berguna bagi penerima informasi. Informasi di dalamnya berisi tentang gambaran dari suatu kejadian yang nyata dan dipakai sebagai bahan pertimbangan dan pengambilan keputusan. Jadi tak heran jika sebuah perusahaan dan instansi memiliki sebuah sistem informasi.

Dari penjelasan di atas, dapat kita simpulkan bahwa pengertian sistem informasi adalah sebuah sistem yang menyediakan informasi untuk manajemen suatu pengambilan keputusan yang terintegrasi dan berhubungan satu sama lain pada perusahaan atau instansi resmi lainnya. Sehingga dengan adanya sistem informasi akan membuat semua komponen pada perusahaan atau instansi menjadi terkoordinir secara baik dan teratur.

Terus kalian pasti bertanya tanya, apakah sebuah sistem informasi memiliki klasifikasi? Seperti apa klasifikasi sistem informasi tersebut?

Klasifikasi Sistem Informasi

Pada bagian klasifikasi sistem informasi ini, dutormasi akan memberikan listnya. Berikut klasifikasi sistem informasi :

  1. Sistem Abstrak: Sistem yang berisi gagasan atau konsep (sistem teologi, alam, Allah dan hubungan manusia).
  2. Sistem fisik: Sistem yang fisiknya dapat kita lihat (sistem komputer, sistem transportasi dan sistem pada Perguruan Tinggi).
  3. Sistem Deterministik (tentu) : Sistem yang operasinya dapat ditentukan secara tepat (Contoh:Sistem Komputer).
  4. Sistem Probabilistik (tak tentu): Sistem yang tidak dapat ditentukan dengan pasti karena mengandung unsur probabilitas (Contohnya: Sistem Evapotranspirasi, Sistem Serapan Hara, Sistem Fotosintesis).
  5. Sistem tertutup: sistem yang berhubungan dengan lingkungan dan tidak dipengaruhi oleh lingkungan (sistem reaksi kimia).
  6. Sistem terbuka: sistem yang berhubungan dengan lingkungan dan dipengaruhi oleh lingkungan (sistem tanah).

Contoh Sistem Informasi

Contoh sistem informasi yang dibutuhkan dalam sebuah instansi adalah :

1. Operasi

  • Inventasi dan pengendalian stok
  • Perencanaan sumber daya perusahaan
  • Distribusi
  • Logistik

2. Penelitian & Pengembangan Dunia Medis

  • Sistem informasi obat
  • Sistem informasi klinis
  • Rekam kesehatan secara elektronik
  • Manajemen informasi ilmiah, kekayaan intelektual dan penelitian
  • Sistem informasi rumah sakit

3. Sumber Daya Manusia (SDM)

  • Daftar Gaji
  • Biaya Perjalanan
  • Kepagawaian
  • E-Learning
  • Perekrutan

4. Manajemen Pengetahuan

  • Bisnis sosial
  • Lokasi keahlian dan inventasi keterangan
  • Portal informasi
  • Tempat kerja digital
  • Manajemen ide

5. Penjualan dan Pemasaran

  • Pemrosesan pesanan dan E-commerce
  • Manajemen penjualan, pemesaran dan reservasi
  • Pelacakan barang jualan
  • Kesetiaan pelanggan
  • Pusat panggilan permasalahan pelanggan
Demikianlah bahasan kita tentang sistem informasi, baik dari pengertian, konsep, klasifikasi hingga contoh sistem informasi. Semoga dapat bermanfaat.
Salam Dutormasi!!

Cara Membuat Tabel Perkalian Menggunakan For Bahasa C

0
Cara Membuat Tabel Perkalian Menggunakan For Bahasa C

Dutormasi.com –Pada kesempatan ini saya akan berbagi ilmu yaitu mengenai cara membuat tabel perkalian menggunakan for bahasa C. Pada dasarnya membuat perklalian menggunakan for sudah pernah saya bahas tetapi perbedaanya dengan ini adalah perkalian nya bisa anda tentukan sampai ke perkalian berapa. Untuk melihat postingan sebelumnya bisa klik DISINI.

Cara Membuat Tabel Perkalian Menggunakan For Bahasa C

Membuat tabel perkalian dengan inputan bukan saja bisa pada perulangan for saja, namun anda juga bisa menggunakan perulangan do while yang mana juga sudah saya bahas sebelum postingan ini, anda bisa klik DISINI untuk melihat postingannya.

Pada dasarnya tabel perkalian ini sudah sering anda temui pada masa dibangku sekolah, mau itu SD, SMP dan SMA. Nah, kesempatan kali ini anda akan membuat tabel perkalian tersebut menggunakan bahasa pemrograman C. Susah ? untuk orang awam pasti sedikit rumit maka sebab itu baca dulu materi dasar perulangan ini.

Baiklah langsung saja ke pembahasan yang anda tunggu tunggu mengenai membuat tabel perkalian menggunakan for ini. Langsung saja simak langkah langkah dibawah ini secara teliti agar anda mudah memahaminya.

Program Tabel Perkalian Menggunakan For Bahasa C

1. Anda bisa membuka terlebih dahulu aplikasi codeblock atau aplikasi Dev C++.

2. Kemudian ketikkan shotcut CTRL+N untuk membuat lembar kerja kosong

3. Lalu bisa anda save dengan mengetikkan shotcut CTRL+S.

4. Saat pemberian nama file anda bisa mengisi namanya sesuai nama program yang anda buat dan jangan lupa format file harus lah .c.

5. Ketikklah source code  di bawah ini

AYOK JOIN KOMUNITAS UNTUK DAPATKAN SOURCE CODE GRATIS DAN INFO PEMROGRAMAN DI TELEGRAM KAMI

KLIK LINK GRUP : t.me/codedutormasi

#include<stdio.h>
int main()
{
int i,j,x;
printf(“Masukkan Jumlah Tabel Perkalian “);
scanf(“%d”,&x);
for(i=1;i<=x; i++){
for (j=1;j<=x;j++){
printf(“%dt”,i*j);
}
printf(“n”);
}
}

KETERANGAN : Saran saya jangan langsung di copy paste yaaaa, usahakan untuk diketik terlebih dahulu biar programnya bisa anda beransur ansur memahami program di atas.

6. Compile and run codingan tersebut

7. Maka hasil output dari program diatas akan menjadi sepeti dibawah ini.

KETERANGAN : Hasil output diatas anda akan diminta  untuk memasukkan angka yang mau anda perkalikan. Misalnya yang anda masukkan adalah 12 maka perkaliannya akan sampai perkalian 12 yaitu 12 x 12 seperti tampak dari screenshot diatas.

8. Jika sudah sampai hasil output diatas, maka program tabel perkalian menggunakan for bahasa C sudah selesai!

Keterangan Source Code Di Atas :

  1. #include Berfungsi untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada file yang berisi fungsi yang sudah disimpan.
  2. <stdio.h> Library yang digunakan untuk operasi input dan output.
  3. int main () yaitu fungsi main yang mana program harus didalam fungsi main agar bisa dijalankan.
  4. int Type data pada php yang merupakan angka bulat, bisa bernilai positif dan negative.
  5. printf Perintah untuk memuat kata untuk ditampilkan pada output.
  6. scanf Suatu fungsi masukan yang digunakan untuk menginput data numeric, karakter dan string secara format.
  7. %d Untuk membaca bilangan bulat.
  8. n Berfungsi untuk new line.
  9. t Berfungsi untuk tab.
  10. { } Block statement yang berguna untuk mengurung beberapa statement menjadi satu statement.
  11. for Berfungsi untuk perulangan.
Baiklah, mungkin sampai sini saja postingan kali ini. Bagaimana ? cukup mudah kan, semoga dengan membaca postingan ini anda bisa mendapatkan pelajaran mengenai program yang sudah saya buat untuk anda. Jika anda suka dan merasa postingan ini bermanfaat silahkan anda share keteman teman agar mereka juga mendapatkan hal yang sama dengan anda.
Sekian dan salam Dutormasi !

Cara Membuat Tabel Perkalian Menggunakan Perulangan Do While Bahasa C

0
Cara Membuat Tabel Perkalian Menggunakan Perulangan Do While Bahasa C

Dutormasi.com –Pada kali ini dutormasi akan berbagi ilmu tentang cara membuat tabel perkalian menggunakan perulangan do-while Bahasa C. Sebelum itu, kamu harus paham terlebih dahulu mengenai perulangan do-while.

Cara Membuat Tabel Perkalian Menggunakan Perulangan Do While Bahasa C

Apa itu perulangan do-while ? perulangan ini adalah pemerikaan yang dilakukan pada akhir kondisi. Maksudnya program akan berjalan terlebih dahulu namun kondisi akan di periksa pada akhir program, itulah yang disebut dengan perulangan do-while.

Struktur dari program do- while 

Sebelum anda mengetahui tentang program perkalian dengan perulangan do-while alangkah bagusnya anda mengetahi struktur do-while terlebih dahulu, seperti kode berikut :

DAPATKAN SOURCE CODE GRATIS DAN INFO PEMROGRAMAN DI TELEGRAM KAMI

t.me/codedutormasi

#include<stdio.h>
int main(){
do
{
/kode program
/kode program
increment;
}
while(kondisi);
}

Jika sudah mengerti maka kita langsung ke pembahasan program tabel perkalian ini. Tabel perkalian tentu bukan hal asing lagi bagi teman teman karena dari bangku SD saja kamu telah mempelajari dan menulis tabel perkalian ini. Namun, bagaimana jika tabel perkalian ini dibuat dengan menggunakan program? Tentun Bingung Bukan?

Tapi tenang saja, postingan ini dutormasi akan memberikan tahapan tahapannya agar anda mudah mengerti dan bisa langsung mempraktekkannya. Perlu anda ketahui, disini kita menggunakan bahasa pemrograman C untuk membuat programnya. Langsung saja, beginilah tahapan tahapannya ;

Program Tabel Perkalian Menggunakan Perulangan Do-While Bahasa C

1. Silahkan kamu membuka aplikasi codeblock atau aplikasi Dev C++

2. Lalu kemudian klik shortcut CTRL + N untuk membuat halaman kosong

3. Kemudian anda bisa menyimpan file terlebih dahulu dengan klik shortcut CTRL + S

4. Jangan lupa memberi nama file dengan yang anda inginkan, dan pastikan format yang anda simpan dalam bentuk .c

5. Ketiklah source code dibawah ini

#include<stdio.h>
int main()
{
int i=1,j,x;
printf(“Masukkan Jumlah tabel perkalian “);
scanf(“%d”,&x);
while(i<=x){
j=1;
while( j<=x){
printf(“%dt”,i*j);
j++;
}
i++;
printf(“n”);
}
}

6. Compile and run program tersebut
7. Hasil output dari program yang dibuat akan menjadi seperti dibawah ini.
KETERANGAN : Hasil Output program akan menghasilkan tabel perkalian seperti diatas. Program akan meminta input-an dari berapa. Misal dari gambar diatas yang saya input adalah tabel perkalian 10 maka program akan langsung melakuakan penjumlahan perkalian dari perkalian 1- 10.

8. Jika program sudah sama dengan hasil seperti diatas maka program anda sudah selesai.

Keterangan Source Code Di atas :
  1. #include <stdio.h> : #include berfungsi untuk mengimpor fungsi yang sudah didefinisikan pada header file stdio.h. Dan juga untuk mengaktifkan fungsi input dan output saat program dieksekusi.
  2. int main : Mendeklarasikan variabel nilai dengan tipe data integer.
  3. ( ) : Merupakan tanda yang digunakan untuk mengapit argument
  4. { } : Disebut tubuh fungsi, dan berfungsi untuk menyatakan awal eksekusi dan akhir
  5. eksekusi program.
  6. ; : Merupakan tanda semicolon yang berfungsi untuk menandakan akhir dari instruksi.
  7. printf : sebagai output an statement didalamnya yang akan ditampilkan pada program.
  8. Menggunakan tanda kurung ( “”) dan petik didalamnya agar statement terbaca.
  9. %d : untuk menampilkan data dalam bentuk integer
Baiklah sampai sini saja postingan kali ini. Semoga bermanfaat dan bisa menyelesaikan studi kasus atau tugas dari perkuliahan anda. Jika ingin bertanya mengenai program bisa anda bertanya di menu contact pada footer karena sudah ada kontak wa atau email saya disitu.
Sekian dan Terima Kasih. Salam Dutormasi !.

Artikel Terbaru