{ "cells": [ { "cell_type": "markdown", "metadata": { "id": "3JnVQBgD0Qma" }, "source": [ "# Penggunaan String dan Integer Aritmatika\n", "Dalam pemrograman, terdapat perbedaan antara penggunaan string (teks) dan integer (bilangan bulat) dalam operasi aritmatika. Dalam operasi aritmatika, integer dapat langsung dioperasikan seperti penjumlahan, pengurangan, perkalian, dan pembagian. Namun, dalam kasus string, operasi yang umum dilakukan adalah penggabungan (konkatenasi). String tidak dapat langsung dioperasikan seperti integer dalam operasi matematika dasar. Ketika menggunakan string dalam operasi, hasilnya bukan operasi matematika pada umumnya, tetapi lebih ke penggabungan teks." ] }, { "cell_type": "markdown", "metadata": { "id": "dqbGan5j1ASi" }, "source": [ "## 1. Membuat Formulir Identitas Mahasiswa\n", "Anda akan belajar cara membuat sebuah program sederhana menggunakan Python yang meminta pengguna untuk mengisi formulir identitas mahasiswa. Program ini akan meminta masukan pengguna untuk nama, NPM, tempat lahir, tanggal lahir dan seterusnya, lalu Python akan menampilkan informasi tersebut dalam bentuk ringkasan isian identitas mahasiswa." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "name": "stdin", "output_type": "stream", "text": [ "Nama Lengkap: Hartono\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Nama lengkap Anda adalah Hartono\n" ] } ], "source": [ "nama_lengkap = input(\"Nama Lengkap: \")\n", "print(\"Nama lengkap Anda adalah\", nama_lengkap)" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "id": "ySQSVE0I3ew4", "scrolled": true }, "outputs": [ { "name": "stdin", "output_type": "stream", "text": [ "Nama Lengkap: Hartono\n", "NPM: 12345\n", "Tempat Lahir: Kotabumi\n", "Tanggal Lahir: 27 November 2015\n", "Handphone: 12345\n", "E-mail: hartono@umko.ac.id\n", "Semester: 5\n", "Kelas: A\n" ] } ], "source": [ "nama_lengkap = input(\"Nama Lengkap: \")\n", "npm = input(\"NPM: \")\n", "tempat_lahir = input(\"Tempat Lahir: \")\n", "tanggal_lahir = input(\"Tanggal Lahir: \")\n", "handphone = input(\"Handphone: \")\n", "email = input(\"E-mail: \")\n", "semester = input(\"Semester: \")\n", "kelas = input(\"Kelas: \")" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "io1LnaVl1Dru", "outputId": "bb09213f-b3ac-4584-b5e2-94b7b5b241ba" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Terima kasih Hartono , berikut ini adalah identitas Anda:\n", "\n", "\n", "Nama Lengkap \t: Hartono\n", "NPM \t\t: 12345\n", "Tempat Lahir \t: Kotabumi\n", "Tanggal Lahir \t: 27 November 2015\n", "handphone \t: 12345\n", "E-mail \t\t: hartono@umko.ac.id\n", "Semester \t: 5\n", "Kelas \t\t: A\n" ] } ], "source": [ "# \\n adalah line atau seperti tombol enter\n", "# \\t adalah tab agar teks dapat berjarak\n", "\n", "print(\"Terima kasih\", nama_lengkap, \", berikut ini adalah identitas Anda:\")\n", "print(\"\\n\")\n", "print(\"Nama Lengkap\", \"\\t:\", nama_lengkap)\n", "print(\"NPM\", \"\\t\\t:\", npm)\n", "print(\"Tempat Lahir\", \"\\t:\", tempat_lahir)\n", "print(\"Tanggal Lahir\", \"\\t:\", tanggal_lahir)\n", "print(\"handphone\", \"\\t:\", handphone)\n", "print(\"E-mail\", \"\\t\\t:\", email)\n", "print(\"Semester\", \"\\t:\", semester)\n", "print(\"Kelas\", \"\\t\\t:\", kelas)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2. Membuat Formulir Pendaftaran Acara\n", "Dalam contoh ini, kita membuat formulir pendaftaran acara dengan meminta pengguna untuk mengisi informasi seperti nama, alamat e-mail, alamat, nomor telepon, dan acara yang ingin mereka ikuti. Setelah informasi diinputkan, program akan menampilkan ringkasan pendaftaran acara." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "=== Formulir Pendaftaran Acara ===\n" ] }, { "name": "stdin", "output_type": "stream", "text": [ "Nama Lengkap: Hartono\n", "E-mail: hartono@umko.ac.id\n", "Alamat: Lampung Utara\n", "Nomor Telepon: 12345\n", "Acara Pilihan: Konser\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "\n", "Ringkasan Pendaftaran Acara:\n", "Nama: Hartono\n", "E-mail: hartono@umko.ac.id\n", "Alamat: Lampung Utara\n", "Nomor Telepon: 12345\n", "Acara Pilihan: Konser\n" ] } ], "source": [ "print(\"=== Formulir Pendaftaran Acara ===\")\n", "\n", "nama = input(\"Nama Lengkap: \")\n", "email = input(\"E-mail: \")\n", "alamat = input(\"Alamat: \")\n", "no_telepon = input(\"Nomor Telepon: \")\n", "acara = input(\"Acara Pilihan: \")\n", "\n", "print(\"\\nRingkasan Pendaftaran Acara:\")\n", "print(\"Nama:\", nama)\n", "print(\"E-mail:\", email)\n", "print(\"Alamat:\", alamat)\n", "print(\"Nomor Telepon:\", no_telepon)\n", "print(\"Acara Pilihan:\", acara)\n" ] }, { "cell_type": "markdown", "metadata": { "id": "9ejFRFiB4D1K" }, "source": [ "## 3. Melakukan Operasi Aritmatika\n", "Operasi aritmatika adalah bagian mendasar dalam pemrograman yang memungkinkan kita untuk melakukan perhitungan matematika pada data numerik. Dalam pengembangan perangkat lunak, operasi aritmatika adalah alat yang kuat untuk menghitung, memanipulasi, dan memproses angka. Dengan menggunakan operator seperti penjumlahan, pengurangan, perkalian, pembagian, dan lainnya, kita dapat melakukan berbagai macam tugas, mulai dari perhitungan sederhana hingga pemrosesan data yang lebih kompleks." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "O_8ZbYuS4CrV", "outputId": "de4f3f59-2431-4acc-a303-d0fde7834de0" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Hasil Penambahan: 15\n", "Hasil Pengurangan: 5\n", "Hasil Perkalian: 50\n", "Hasil Pembagian: 2.0\n" ] } ], "source": [ "angka_pertama = 10\n", "angka_kedua = 5\n", "\n", "print(\"Hasil Penambahan:\", angka_pertama + angka_kedua)\n", "print(\"Hasil Pengurangan:\", angka_pertama - angka_kedua)\n", "print(\"Hasil Perkalian:\", angka_pertama * angka_kedua)\n", "print(\"Hasil Pembagian:\", angka_pertama / angka_kedua)\n" ] }, { "cell_type": "markdown", "metadata": { "id": "yT1sFcxs3vk3" }, "source": [ "## 5. Aplikasi Kalkulator Sederhana" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "Jba_xAnr3ml_", "outputId": "fc64d78a-5fe7-4f41-aaab-d0b7226119b5" }, "outputs": [ { "name": "stdin", "output_type": "stream", "text": [ "Masukan Angka Pertama: 10\n", "Masukan Angka Kedua: 10\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Hasil Penambahan: 20\n" ] } ], "source": [ "angka_pertama = input(\"Masukan Angka Pertama: \")\n", "angka_kedua = input(\"Masukan Angka Kedua: \")\n", "\n", "print(\"Hasil Penambahan:\", int(angka_pertama) + int(angka_kedua))\n" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "K_VdJGnn4zfn", "outputId": "f9aa0a68-d11e-42ae-8c7f-a9022904cd03", "scrolled": true }, "outputs": [ { "name": "stdin", "output_type": "stream", "text": [ "Nama Awal: Joe\n", "Nama Akhir: Arton\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Hasil Penambahan: Joe Arton\n" ] } ], "source": [ "nama_awal = input(\"Nama Awal: \")\n", "nama_akhir = input(\"Nama Akhir: \")\n", "\n", "print(\"Hasil Penambahan:\", nama_awal + \" \" + nama_akhir)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdin", "output_type": "stream", "text": [ "Masukkan sebuah angka: 0\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Angka adalah nol\n" ] } ], "source": [ "# Meminta pengguna memasukkan angka\n", "angka = float(input(\"Masukkan sebuah angka: \"))\n", "\n", "# Melakukan operasi berdasarkan kondisi angka\n", "if angka > 0:\n", " print(\"Angka adalah positif\")\n", "elif angka < 0:\n", " print(\"Angka adalah negatif\")\n", "else:\n", " print(\"Angka adalah nol\")" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# Aplikasi Kalkulator Sederhana\n", "\n", "# Fungsi penjumlahan\n", "def tambah(x, y):\n", " return x + y\n", "\n", "# Fungsi pengurangan\n", "def kurang(x, y):\n", " return x - y\n", "\n", "# Fungsi perkalian\n", "def kali(x, y):\n", " return x * y\n", "\n", "# Fungsi pembagian\n", "def bagi(x, y):\n", " return x / y\n", "\n", "print(\"Pilih operasi:\")\n", "print(\"1. Penjumlahan\")\n", "print(\"2. Pengurangan\")\n", "print(\"3. Perkalian\")\n", "print(\"4. Pembagian\")\n", "\n", "pilihan = input(\"Masukkan pilihan (1/2/3/4): \")\n", "\n", "angka1 = float(input(\"Masukkan angka pertama: \"))\n", "angka2 = float(input(\"Masukkan angka kedua: \"))\n", "\n", "#\n", "if pilihan == '1':\n", " print(angka1, \"+\", angka2, \"=\", tambah(angka1, angka2))\n", "elif pilihan == '2':\n", " print(angka1, \"-\", angka2, \"=\", kurang(angka1, angka2))\n", "elif pilihan == '3':\n", " print(angka1, \"*\", angka2, \"=\", kali(angka1, angka2))\n", "elif pilihan == '4':\n", " print(angka1, \"/\", angka2, \"=\", bagi(angka1, angka2))\n", "else:\n", " print(\"Pilihan tidak valid\")" ] } ], "metadata": { "colab": { "collapsed_sections": [], "provenance": [] }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.4" } }, "nbformat": 4, "nbformat_minor": 4 }