Program Rumus ABC dengan C++ tanpa Class

Kali ini saya ingin membagikan bagaimana cara membuat program untuk rumus ABC dengan bahasa C++. Berikut adalah programnya:

#include <iostream>
#include <cmath>

int abc_pos(int a = 0, int b = 0, int c = 0) {
return (-b + (pow(b,2) – (4 * a * c))) / (2 * a);
}

int abc_neg(int a = 0, int b = 0, int c = 0) {
return (-b – (pow(b,2) – (4 * a * c))) / (2 * a);
}

int main() {
int x, y, z;

std::cout << “A = “; std::cin >> x;
std::cout << “B = “; std::cin >> y;
std::cout << “C = “; std::cin >> z;

std::cout << “x1 = ” << abc_pos(x,y,z) << std::endl;
std::cout << “x2 = ” << abc_neg(x,y,z) << std::endl;

return 0;
}

Program Menghitung Luas Persegi C++ dengan Class

Berikut adalah program buatan saya dengan bahasa C++ untuk menghitung luas persegi.

#include <iostream>
using namespace std;
class Persegi {
private:
int panjang, lebar, luas;
public:
Persegi(int p = 0, int l = 0) {
panjang = p;
lebar = l;
}
void hitungLuas() {
luas = panjang * lebar;
}
void cetakHasil() {
cout << "Luas = " << luas;
}
};
int main() {
Persegi a(10,20);
a.hitungLuas();
a.cetakHasil();
return 0;
}

RPG Maker MV Project – Nouveau

RDH PROJECT

Kali ini saya akan memperkenalkan Project Game yang saya buat sendiri dengan menggunakan software RPG Maker MV. Nouveau adalah nama sementara yang diberikan untuk game ini.

Game ini berkisahkan tentang sepasang Kakak dan Adik yang terbangun dalam sebuah ruangan tertutup. Dimana kemudian muncullah seseorang yang mengaku sebagai Agent of God (Malaikat) dan memberitahukan mereka berdua bahwa dunia mereka telah musnah akibat perang nuklir. Sang Malaikat pun menawarkan kesempatan kepada mereka berdua untuk langsung pergi ke alam roh atau reinkarnasi ke dunia baru dengan misi untuk menghentikan Kekacauan yang telah terjadi dan yang akan segera terjadi dengan menjadi pahlawan.

Untuk kelanjutan ceritanya sebenarnya telah terpikirkan olehku, tetapi cerita-cerita tersebut masih terpisah, sehingga tidak dapat dilanjutkan tanpa ada yang dapat menghubungkannya.

Karena saya sangat ingin membuat game, jadi saya akan mencoba terlebih dahulu dengan mengeluarkan versi Demo-nya. Rencananya game ini akan keluar pada platform Windows dan Android. Namun saat dicoba versi Android-nya mengalami kendala, sehingga versi Windows-nya akan keluar terlebih dahulu. Berikut adalah link untuk download-nya:

  • Windows: TBA
  • Android: TBA

Panduan Melakukan Instalasi Codeblocks pada Ubuntu

Untuk menginstall software seperti codeblocks pada ubuntu merupakan hal yang sangat mudah. Yang perlu anda lakukan hanyalah mengikuti langkah-langkah berikut:

  1. Pastikan Komputer terhubung dengan koneksi internet
  2. Membuka Terminal (Untuk shortcut biasanya adalah CTRL+ALT+T)
  3. Ketikkan perintah berikut sudo apt-get install codeblocks
  4. Ketika diminta konfirmasi untuk men-download maka ketikkan y dan tekan enter.
  5. Tunggu hingga download selesai.
  6. Jika telah selesai, untuk memastikan apakah codeblocks sudah terinstall dengan benar atau tidak maka ketikkan codeblocks
  7. Jika codeblocks terbuka maka anda telah berhasil menginstallnya.

Happy Coding and Thank You.

C++ – Halo Dunia

Karena semester depan jurusan saya akan mempelajari C++ (Dengar-dengar ada yang udah C++ pas semester 1). Saya akan mencoba untuk membuat program sederhana dengan C++.

Ya… apa lagi kalau bukan “Halo Dunia”. Langsung saja kita lihat baris programnya bagaimana:

Halo Dunia in C++
Baris coding untuk program “Halo Dunia” pada C++

 

#include<iostream> adalah perintah yang digunakan untuk dapat menggunakan perintah-perintah yang tersedia dalam library iostream. Perintah yang umum dalam library ini seperti cout yang digunakan untuk mencetak output ke layar dan cin untuk memberikan input ke dalam program.

main() adalah perintah yang digunakan untuk menandakan bagian utama dari badan sebuah program. Badan program ini diawali dengan { dan diakhiri dengan }.

std::cout<<"Halo Dunia"; adalah perintah yang digunakan untuk mencetak output Halo Dunia ke dalam layar output.

Berikut adalah hasil dari program di atas ketika dijalankan:

Output Halo Dunia pada C++
Hasil Output program “Halo Dunia” pada C++

Dan sekian dari post ini. Semoga kita berjumpa di lain waktu. Terima Kasih.

Pascal – Membuat Program Luas dan Keliling Lingkaran

Sebelumnya saya sudah membuat program mencari luas dan keliling bujur sangkar. Kali ini saya akan membuat program mencari luas dan keliling lingkaran dengan bahasa Pascal.

uses crt;
var r:integer;
const pi=3.1415;

function Luas(jari_jari:integer; phi:real):real;
begin
Luas:=phi*sqr(jari_jari);
end;

function Keliling(jari_jari:integer; phi:real):real;
begin
Keliling:=2*phi*jari_jari;
end;

begin
clrscr;
write('Jari-Jari: '); readln(r);
writeln('Keliling: ',Keliling(r,pi):0:2);
writeln('Luas: ',Luas(r,pi):0:2);
readln;
end.

Jika program di atas dijalankan, dan saya masukkan nilai jari-jari sebesar 10 maka outputnya adalah:

Lingkaran Output

Sekian dan terima kasih sudah merelakan waktu untuk datang ke sini.

Pascal – Membuat Program Untuk Menghitung Luas dan Keliling Bujur Sangkar

Saya ingin berbagi tentang program penghitung luas dan keliling bujur sangkar dengan bahasa pascal. Berikut adalah programnya.

uses crt;
var s:integer;

function Cari_Luas(sisi:integer):integer;
begin
Cari_Luas:=sisi*sisi;
end;

function Cari_Keliling(sisi:integer):integer;
begin
Cari_Keliling:=4*sisi;
end;

begin
clrscr;
write('Masukkan nilai sisi= '); readln(s);
writeln('Luas = ',Cari_Luas(s));
writeln('Keliling = ',Cari_Keliling(s));
readln;
end.

Output dari program diatas jika saya isi sisi dengan 5 adalah:

 Output_Luas_dan_Keliling_Bujur_Sangkar

Sekian dan Terima Kasih.

Menginstall DOSBox Emulator dan Turbo Pascal pada Ubuntu

DOSBox Emulator Logo

Karena di Internet bertebaran cara instalasi Turbo Pascal pada Windows. Kali ini saya tertarik untuk membuat panduan instalasi Turbo Pascal pada Ubuntu. Langkah-langkahnya cukup mudah, yaitu:

  1. Buka Terminal (Shortcut pada umumnya adalah CTRL+ALT+T)
  2. Ketik sudo apt-get install dosbox
  3. Masukkan password anda
  4. Apabila ditanya untuk menginstall ketik y kemudian tekan enter
  5. Tunggu hingga dosbox selesai di install

Untuk Turbo Pascal sendiri klik di sini

Setelah Turbo Pascal di download, silahkan mengekstrak filenya ke tempat yang anda inginkan, dalam kasus ini saya extract di home folder (/home/[username] atau dapat disingkat dengan ~/). Setelah anda selesai mengekstrak file tersebut, anda dapat membuka dosbox dengan menggunakan command line dosbox atau membukanya dari launcher.

Untuk membuka Turbo Pascal terlebih dahulu anda harus menentukan Virtual Drive Letternya dengan mengetik

MOUNT X /home/[username]/TP/

Pada layar DOSBox. Untuk X dapat diganti dengan huruf alfabet kesukaanmu dan untuk /home/[username]/TP/ adalah tempatmu meletakkan folder TP yang diekstrak tadi.

Jika sudah anda dapat mount virtual drivenya dengan mengetik X:

Untuk memastikan anda sudah berada di dalam folder TP anda dapat mengetik DIR dan jika hasilnya persis dengan isi folder TP maka anda melakukannya dengan benar.

Untuk langkah terakhir ketik BIN\TPX.EXE atau BIN\TURBO.EXE

Jika benar anda akan membuka Turbo Pascal.

Untuk panduan konfigurasinya akan saya buat lain kali jika ada waktu atau anda dapat mengunjungi website ini

Sekian panduan Menginstall DOSBox Emulator dan Turbo Pascal pada Ubuntu jika ada salah dan kekurangan mohon dimaafkan. Jika ada yang perlu diperbaiki tolong diberitahukan demi kebaikan blog ini kedepannya. Sekian dari saya dan terima kasih banyak.

Mengenal Linux Lebih Dekat – Edisi Pengguna Awam

Pinguin - Logo Linux

Assalamualaikum wr. wb.

Sebenarnya ini adalah pertama kalinya saya mengulas, jadi sebelum kita mulai saya mohon maaf apabila ada kesalahan pada ulasan saya. Sesuai judul, saya ingin mengulas tentang Linux.

Mungkin beberapa dari kalian merasa asing saat mendengar kata Ubuntu. Ubuntu adalah satu dari sekian distribusi linux. Linux sendiri merupakan sebuah sistem operasi mirip UNIX, artinya meskipun terlihat seperti UNIX tetapi ini bukan UNIX.

Sudah 6 bulan sejak saya menggunakan Ubuntu, ada beberapa manfaat yang dapat saya rasakan dari Linux.

  • Linux berbasis Open Source

Artinya setiap kode baris Linux dapat dilihat dan dimodifikasi oleh semua orang. Kita dapat mengetahui apabila suatu program dalam ubuntu mempunyai bug atau virus dan kemudian memperbaikinya.

  • Lebih stabil dibandingkan Windows

Jujur selama 6 bulan ini saya sangat jarang menemui masalah dalam menggunakan Linux jika dibandingkan dengan Windows. Saya masih ingat bagaimana mengesalkannya saat reboot Windows. Dan reboot Windows itu cukup lama (hampir 1 menit) untuk saya, jika dibandingkan dengan Ubuntu (kurang dari 20 detik).

Pada Linux kalian hanya akan diminta untuk reboot apabila update tersebut sangat penting. Sedangkan pada Windows kalian akan diminta reboot entah update penting ataupun tidak.

  • Keamanan lebih terjamin

Menurut rumor yang beredar 90% virus komputer yang ada saat ini diciptakan untuk menyerang komputer Windows. Dan karena basis Linux adalah UNIX yang berbeda dari Windows, sudah jelas Linux tidak akan terpengaruh virusnya. Meskipun ada virus untuk linux, jika sudah ketahuan, pasti akan segera diatasi oleh pihak komunitas yang dapat menyanggupinya.

  • Tidak perlu membayar untuk mendapatkan instalasi Linux

Meskipun ada yang berbayar, tetapi distribusi linux yang terkenal adalah yang tidak berbayar seperti UbuntuFedoraMintDebian dan OpenSUSE. Dan jika anda minta rekomendasi Linux untuk pemula, biasanya salah satu dari 5 yang tersebut akan direkomendasikan kepada anda.

  • Saat menginstall biasanya semua hardware sudah terdeteksi

Pertama kali saya menginstall Ubuntu, saya terkejut bahwa saya tidak perlu melakukan instalasi terhadap driver – driver seperti saat saya melakukannya pada Windows. Tetapi distribusi versi lama biasanya akan mengalami kendala support pada hardware baru, jadi pastikan anda memilih instalasi versi terbaru jika anda memiliki hardware baru.

  • Menambah wawasan dalam dunia komputer

Sudah merupakan hal yang jelas jika anda merupakan golongan orang yang hijrah OS atau baru belajar komputer, mempelajari Linux pasti akan menambah wawasan anda tentang komputer

Meskipun dengan kelebihan tersebut, Linux juga memiliki kekurangan seperti:

  • Bukan sistem operasi ideal untuk gamers

Sangat sedikit game asli untuk linux. Meskipun hal ini dapat diakali dengan aplikasi seperti WINE dan PlayOnLinux, performa permainannya tidak sebagus jika menggunakan Windows.

  • Sulit mendapat bantuan dari lingkungan sekitar jika linux bermasalah

Hal ini akan sangat terasa jika linux anda mengalami masalah dan anda berada di lingkungan pengguna Windows atau Mac. Bantuan kalian hanya ada di Internet, jadi pastikan untuk memiliki Komputer/Laptop/Smartphone/Tablet cadangan untuk antisipasi jika linux bermasalah.

  • Alternatif software Open Source meskipun bagus tetapi kebanyakan tidak sebagus software berbayar

Memang ada aplikasi pengganti Photoshop seperti GIMP, namun letak tools dan fitur yang mungkin tidak dijumpai di GIMP akan membuat kalian tidak terbiasa. Tetapi komunitas linux selalu berkembang, dan tidak mustahil jika suatu saat aplikasi alternatif yang open source ini mampu memenuhi kebutuhan semua orang.

  • Kesulitan dalam mempelajari ulang menggunakan sistem operasi.

Jika anda telah terbiasa menggunakan Windows ataupun Mac. Mungkin hal ini merupakan alasan paling banyak digunakan orang agar tidak menggunakan linux. Tapi seperti kata pepatah “Roma tidak dibangun dalam satu hari”. Tidak mungkin kalian akan menguasai sebuah sistem operasi dalam satu hari. Saya yakin saat kalian pertama kali menggunakan komputer kalian tidak bisa menggunakannya sebagus sekarang. Jadi jangan takut belajar!

Saran distribusi untuk kalian yang ingin mempelajari Linux

  1. Jika kalian ingin belajar menggunakan linux, namun masih ingin familiar dengan tampilan Windows, pilih lah Mint dan OpenSUSE(Pilih KDE sebagai desktop environment).
  2. Jika ingin linux yang berbeda dari Windows pilihlah selain Mint dari 5 rekomendasi di atas.

Jadi kenapa blog ini disampaikan?

Sebenarnya saya menulis blog ini karena saya ingin orang – orang dapat mengurangi pembajakan hingga menghilangkannya.

Sekian dari saya, sekali lagi mohon maaf apabila ada kesalahan dalam membuat ulasan singkat ini (meskipun sepertinya tidak layak disebut ulasan). Terima kasih sudah mau berkunjung ke blog ini.

Wassalamualaikum wr. wb

Sumber: Blog Lama

Hello world!

This is my very first post. I want to learn blogging and share something I know to everyone.

My main language is Indonesian so most of the blog will be written in Indonesian unless most people request it in English (not that I think it will happen though).

I can’t say much so I think that’s it.