Rabu, 14 Mei 2025

PEMBUATAN PROGRAM KALKULATOR MENGGUNAKAN C++ DI LINUX (DEBIAN 12)

PEMBUATAN PROGRAM KALKULATOR MENGGUNAKAN C++ DI LINUX (DEBIAN 12)


Disusun Oleh:

Kenzie Rofif Dhaniswara        (24051204155)

M. Thoriq Dhiya Ulhaq           (24051204170)

M. Ilham Jazuli                        (24051204154)

Miftachur Risky                       (24051204164)


BAB I

PENDAHULUAN

 

A. Latar Belakang 

Dalam era digital saat ini, penguasaan teknologi komputer menjadi sangat penting. Salah satu langkah awal yang dapat dilakukan adalah memahami cara kerja sistem operasi Linux dan bahasa pemrograman C++. Laporan ini akan membahas langkah-langkah instalasi Debian 12 di VirtualBox serta pembuatan program kalkulator sederhana menggunakan bahasa C++.

B. Tujuan 

Tujuan dari pembuatan laporan ini adalah untuk:

    1. Menjelaskan Langkah-langkah instalasi system operasi Debian 12 menggunakan virtualBox sebagai sarana pembelajaran system operasi berbasis Linux.
    2. Memberikan pemahaman dasar tentang penggunaan lingkungan linux untuk keperluan pemrogaman.
    3. Melatih kemampuan dalam membuat program sederhana, yaitu kalkulator, menggunakan Bahasa pemrogaman C++.
    4. Menumbuhkan keterampilan dasar dalam mengintegrasikan penggunaan system operasi linux dan pemrogaman sebagai bagian dari penguasaan teknologi computer.

C. Teori Penunjang

Dalam pengembangan ini, terdapat beberapa konsep dan teori penunjang yang perlu di pahami, antara lain:

    • Sistem Operasi Linux

        Linux adalah system operasi open-source berbasis unix yang digunakan secara luas di berbagai perangkat, mulai dari server, desktop, hingga system embedded. Salah satu kelebihan linux adalah kesetabilan, keamanan, serta komunitas pengembang yang besar. Debian adalah salah satu distribusi linux yang dikenal stabil dan digunakan sebagai dasar dari banyak distribusi lainya.

    •  VirtualBox

        VirtualBox adalah perangkat lunak virtualisasi yang memungkinkan pengguna menjelaskan system operasi lain (guest OS) di dalam system operasi utama (host OS). Dengan VirtualBox, pengguna dapat menginstal dan menjalankan linux (seperti Debian) di dalam windows tanpa harus mengubah system utama, sehingga sangat cocok untuk pembelajaran dan pengujian.

    • Bahasa Pemrogaman C++

        C++ adalah Bahasa pemrogaman Tingkat tinggi yang mendukung paradigma procedural dan berorientasi objek. C++ banyak digunakan untuk membuat aplikasi yang membutuhkan kinerja tinggi, seperti game, system operasi, dan perangkat lunak system. Dalam praktikum ini, C++ digunakan untuk membuat program kalkulator sederhana yang menunjukan dasar-dasar pemrogaman seperti input-output, operasi aritmatika, dan control alur.

    •  Kalkulator Sederhana

        Kalkulator adalah program dasar yang biasanya digunakan untuk Latihan pemrogaman karena mengimplementasiakan operasi aritmatika seperti penjumlahan, pengurangan, perkalian, dan pembagian. Dengan membuat kalkulator menggunakan C++ pengguna dapat memahami cara menangani input, proses, dan output dalam sebuah program.


 

BAB II

PEMBAHASAN


A. INSTALASI DEBIAN 12 DI VIRTUALBOX

Berikut adalah langkah-langkah instalasi Debian 12 menggunakan VirtualBox:

1. Unduh ISO Debian 12 dari situs resmi: https://www.debian.org/distrib/

2. Unduh dan instal VirtualBox dari https://www.virtualbox.org/

Langkah-langkah setup VirtualBox untuk Debian 12:

1. Buka VirtualBox, klik 'New' untuk membuat mesin virtual baru.

2. Masukkan nama mesin, contoh: 'Debian12', tipe: Linux, versi: Debian (64-bit).

3. Atur memori RAM minimal 2048 MB (disarankan 4096 MB).

4. Pilih 'Create a virtual hard disk now', lalu klik 'Create'.

5. Pilih tipe hard disk VDI, pilih dynamically allocated, dan atur ukuran minimal 20 GB.

6. Setelah mesin dibuat, klik 'Settings' → 'Storage' → pilih kosong di bawah Controller: IDE → klik ikon CD → 'Choose a disk file' → pilih ISO Debian 12.

7. Klik 'OK' dan jalankan mesin virtual.




Gambar 1. Setting Mesin Virtual Debian di VirtualBox

Langkah-langkah instalasi Debian 12:

1. Pilih 'Graphical Install'.

2. Pilih bahasa, lokasi, dan konfigurasi keyboard.

3. Atur hostname dan domain (bisa dikosongkan).

4. Buat akun root dan user biasa.

5. Pilih partisi secara otomatis (gunakan seluruh disk).

6. Pilih lokasi mirror (biasanya default sudah cukup).

7. Pilih software yang akan diinstal (bisa centang 'Debian desktop environment' dan 'standard system utilities').

8. Setelah instalasi selesai, sistem akan reboot dan Debian 12 siap digunakan.


Gambar 2. Konfigurasi Jaringan di Debian (Ping & DNS)

 


B. INSTALASI COMPILER C++ DI DEBIAN

Setelah Debian 12 berhasil diinstal, langkah selanjutnya adalah menginstal compiler C++ (g++). Gunakan terminal dan jalankan perintah berikut:

sudo apt update

sudo apt install g++

Untuk memastikan bahwa compiler berhasil diinstal, jalankan perintah:

g++ --version

Gambar 3. Proses Instalasi Compiler C++ di Debian

 

C. PEMBUATAN PROGRAM KALKULATOR

Berikut adalah contoh kode program kalkulator sederhana menggunakan bahasa C++:

#include <iostream>
using namespace std;

int main() {
    char op;
    float num1, num2;

    cout << "Masukkan operator (+, -, *, /): ";
    cin >> op;

    cout << "Masukkan dua angka: ";
    cin >> num1 >> num2;

    switch(op) {
        case '+':
            cout << "Hasil: " << num1 + num2;
            break;
        case '-':
            cout << "Hasil: " << num1 - num2;
            break;
        case '*':
            cout << "Hasil: " << num1 * num2;
            break;
        case '/':
            if(num2 != 0)
                cout << "Hasil: " << num1 / num2;
            else
                cout << "Error: Pembagian dengan nol!";
            break;
        default:
            cout << "Operator tidak valid!";
            break;
    }

    return 0;
}

Simpan kode di atas dalam file bernama kalkulator.cpp, kemudian compile dan jalankan dengan perintah:
g++ kalkulator.cpp -o kalkulator
./kalkulator

Gambar 4. Tampilan Kode dan Output Program Kalkulator

D. Analisis Hasil

        Berdasarkan proses instalasi yang dilakukan, sistem operasi Debian 12 berhasil diinstal di dalam VirtualBox tanpa kendala yang berarti. Proses instalasi berjalan sesuai langkah-langkah yang telah direncanakan, dimulai dari pengaturan mesin virtual, pemilihan file ISO Debian, hingga konfigurasi dasar sistem seperti partisi, zona waktu, dan pengguna.

        Keberhasilan instalasi menunjukkan bahwa pengguna telah memahami dasar penggunaan perangkat lunak virtualisasi serta langkah-langkah instalasi sistem operasi Linux. Penggunaan VirtualBox terbukti efektif sebagai media simulasi tanpa harus mengubah sistem utama pada komputer.

        Pada bagian pemrograman, program kalkulator sederhana menggunakan bahasa C++ berhasil dijalankan di dalam sistem operasi Debian. Program mampu menjalankan fungsi-fungsi dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian sesuai input yang diberikan oleh pengguna. Hal ini menunjukkan bahwa lingkungan pemrograman dalam Linux (Debian) berfungsi dengan baik, serta compiler C++ telah terpasang dan berjalan sebagaimana mestinya.

        Secara keseluruhan, kegiatan ini membantu meningkatkan pemahaman tentang proses instalasi Linux dan penerapan dasar-dasar bahasa pemrograman C++ dalam lingkungan sistem operasi berbasis open-source.

BAB III

PENUTUP

 A. Kesimpulan

Berdasarkan kegiatan instalasi dan implementasi program yang telah dilakukan, dapat disimpilkan bahwa:

1.     Proses instalasi sistem operasi Debian 12 di VirtualBox dapat dilakukan dengan lancar melalui langkah-langkah konfigurasi mesin virtual, pemilihan file ISO, serta pengaturan partisi dan pengguna.

2.     Penggunaan VirtualBox mempermudah proses pembelajaran sistem operasi Linux tanpa mengganggu sistem operasi utama yang digunakan.

3.     Sistem operasi Debian 12 yang telah terinstal dapat digunakan untuk menjalankan program berbasis bahasa C++, yang menunjukkan bahwa compiler C++ seperti g++ dapat berjalan dengan baik di lingkungan Linux.

4.     Program kalkulator sederhana yang dibuat mampu menjalankan operasi dasar seperti penjumlahan, pengurangan, perkalian, dan pembagian, serta menunjukkan hasil yang sesuai dengan input yang diberikan pengguna.

5.     Kegiatan ini memberikan wawasan mengenai pengoperasian sistem berbasis Linux serta dasar-dasar pemrograman dalam bahasa C++, yang berguna untuk pengembangan aplikasi yang lebih kompleks di masa depan.

DAFTAR PUSTAKA

 

1.     Syamsul, H. (2021). Belajar Sistem Operasi Linux untuk Pemula. Surabaya: Informatika Press.

2.     Nugroho, A. (2020). Pemrograman C++ untuk Mahasiswa Teknik. Jakarta: Andi Publisher.

3.     Tim Debian. (2024). Debian GNU/Linux Installation Guide. Diakses dari https://www.debian.org/releases/bookworm/amd64/

4.     Oracle. (2024). VirtualBox User Manual. Diakses dari https://www.virtualbox.org/manual/

5.     TutorialsPoint. (2023). C++ Programming Language. Diakses dari https://www.tutorialspoint.com/cplusplus/

6.     Pratama, A. R., & Susanto, H. (2022). Pemanfaatan VirtualBox sebagai Media Pembelajaran Praktikum Sistem Operasi. Jurnal Informatika dan Komputer, 18(1), 45-52.

7.     Setiawan, R. D., & Wijaya, Y. (2021). Analisis Kinerja Kompilasi Program C++ pada Beberapa Distro Linux. Jurnal Teknologi dan Sistem Komputer, 9(2), 112-119.


Tidak ada komentar:

Posting Komentar