Info Sekolah Show
Sabtu, 26 Nov 2022
Selasa, 14 Juni 2022 Oleh : smkn1psgn Operasi aritmatika dan logika adalah operasi yang melibatkan beberapa operator aritmatika seperti misalnya penjumlahan, pengurangan, perkalian dan pembagian untuk memproses 2 buah nilai atau lebih. Operasi logika proses yang melibatkan beberapa operator logika seperti AND, OR, NOR, XOR dan operator logika lainnya yang menghasilkan nilai true dan false atau menghasilkan nilai benar dan salah. operasi logika ini sangat sering sekali digunakan di algoritma dan bahasa pemrograman dasar. Sedangkan Operator matematika adalah operator yang digunakan untuk memproses operasi aritmatika, operater matematika yang sudah kita kenal misalnya penjumlahan, pengurangan, perkalian dan pembagian. Mengenal Jenis Operator Aritmatika dan Logika dalam algoritma dan bahasa pemrogramanOperator AritmatikaOperator aritmatika adalah operasi hitung dari bilangan-bilangan. Terdapat dia macam tipe data bilangan yaitu integer dan bilangan real. Operator-operator yang berlaku keduanya hampir sama, kecuali untuk bagian pembagian. Berikut ini adalah operator-operator untuk tipe data integer dan bilangan real:
Operator baru yang tidak umum adalah MOD atau bisa disimbolkan dengan %, operator ini akan menghasilkan sisa hasil pembagian, misal 4%2=0. 5%3=2. Operator aritmatika biasanya digunakan untuk memproses perhitungan matematika yang dilibatkan di dalam program. Operator LogikaBanyak algoritma yang dalam prosesnya menyatakan lebih dari satu persayaratan. Sebagai contoh di berbagai bentuk algoritma dalam kehidupan sehari-hari:
Masih banyak lagi contoh lain yang menggunakan lebih dari satu pernyataan yang digabungkan. Penggabungan pernyataan yang bernilai benar atau salah (data boolean) seperti ini dapat dilakukan dengan mengunakan operator-operator boolean sebagai berikut:
Operator logika sering digunakan di dalam flow control berkolaborasi dengan operator pembanding untuk mendapatkah hasil yang paling sesuai dengan kondisi tertentu. Operator PembandingOperator pembanding adalah operator yang merupakan bagian dari operator logika yang digunakan untuk membandingkan 2 buah nilai atau operan, sehingga dapat menghasilkan nilai true dan false, beberapa operator pembanding yang sering digunakan adalah:
Di dalam bahasa pemrograman Operator pembanding biasanya digunakan dalam flow control IF then ELSE untuk mendapatkan hasil sesuai dengan kondisi yang diinginkan. Assignment Operator / Operator PenugasanAssignment Operator (operator penugasan) adalah operator yang menggunakan tanda sama dengan (=) untuk mengisi sebuah nilai dalam suatu variabel. Beberapa contoh assignmen operaor adalah sebagai berikut:
Contoh Jenis operasi aritmatika dan logika dalam algoritma (bahasa pemrograman dasar)Operasi artimatikaBeberapa contoh proses operasi aritatika adalah sebagai berikut:
Operasi LogikaA and B atau A && B, untuk operator AND, jika salah satu kondisi bernilai salah maka akan menghasilkan FALSE, sedangkan jika kedunya benar maka akan bernilai true, agar kondisi bernilai benar maka A dan B harus benar. A or B atau A || B, untuk operator OR, jika salah satu kondisi bernilai benar baik untuk kondisi A maupun B maka akan menghasilkan TRUE (benar), jika kedua kondisi baik A maupun B bernilai salah maka hasilnya FALSE (salah), untuk menghasilkan kondisi benar maka setidaknya harus ada kondisi yang benar baik itu untuk konsisi A maupun B. Perlu anda ketahuai bahwa setiap instruksi bahasa pemrograman sangat dipengaruhi oleh instuksi standar program yang digunakan walaupun logika cara berfikirnya sama. Cara Kerja Operasi aritmatika dan operasi logika di dalam programOperasi aritmatika cara kerjanya tidak jauh berbeda dengan proses aritmatika yang terdapat dalam pelajaran matematika. Untuk memahami cara kerja operasi aritmatika dan operasi logika dalam program maka harus dibuatkan studi kasus yang harus dipecahkan dengan algoritma. sebagai berikut: Contoh Kasus: 2 buah bilangan bulat diinput oleh pengguna, bilangan tersebut kemudian dikalikan, jika hasil kali ke dua bilangan tersebut MOD 2=0 maka output yang harus di cetak ke layar adalah “Bilangan genap”, sedangkan jika hasil kali ke dua bilangan MOD 2 =1 maka itu adalah bilangan ganjil. Untuk menyelesaikan kasus di atas di dalam algoritma langkahnya adalah sebagai berikut:
Algoritma diatas akan menghasilkan output berupa tulisan yaitu bilangan bulat / bilangan ganjil, jika hasil perkalian ganjil maka outputnya adalah “bilangan ganjil” sedangkan jika hasil perkalian adalah bilangan bulat maka akan menghasilkan outuput “bilangan bulat”. Sesuai dengan uraian di atas dapat disimpulkan bahwa operasi logika dan operasi aritmatika melalui operator dan fungsi-fungsi aritmatika, tidak jauh berbeda seperti halnya di matematika yang sudah sangat kita kenal. Menggunakan Operator Aritmatika pada Pemrograman PHP (pemrograman algoritma)Operator Aritmatika yang digunakan untuk melakukan operasi penjumlahan, pengurangan, pembagian, dan perkalian atau operator yg digunakan untuk melakukan perhitungan pada bilangan. Berikut ini merupakan tabel yang berisi macam-macam operator aritmatika yang dapat digunakan pada PHP.
Contoh penggunaan operasi operator diatas:
Berdasarkan contoh diatas, yang dimaksud dengan sisa pembagian adalah sisa dari hasil pembagian bukan hasil dari pembagian. Pada contoh diatas $x % $y = 0. Hasil ini didapat dari rumus sebagai berikut : $x – ($y * ($x / $y)). Pada contoh diatas 50 / 10 = 5. Lalu 50 – (10 * 5) = 0. Nah, sudah jelas kan dari mana nilai 0 itu didapat. Untuk lebih jelasnya saya akan memberikan satu contoh lagi : misalkan nilai variabel $y diganti 6 untuk menghasilkan nilai hasil module division, pertama kita hitung adalah200/6 = 16,6 tapi kita mengambil nilai bulatnya saja, sehingga nilainya 16. Catatan : Untuk nilai pecahan selalu diambil nilai bulatnya saja. misalkan nilai yang didapat 13,85 maka apabila diambil nilai bulatnya maka akan menjadi 13. Operator RelasiAdalah operator penghubung yang berupa benar atau salah, sesuai dengan teorinya bahwa operator relasi mengeluarkan tipe data Boolean sehingga contoh program di atas mengeluarkan output true atau false. Contoh :
Operator LogikaAdalah Operator yang digunakan untuk menggabungkan dua kalimat sehingga terbentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran dari kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi. Dan dalam kehidupan sehari hari dapat diambil contoh konjungsi magnetik misalnya:
Tipe dataTipe data dapat diartikan sebagai variabel yang digunakan untuk penyimpanan data dan bisa bersifat strraugt typed. Kita diharuskan mendeklerasikan tipe data dari semua variabel dan apabila lupa atau salah mengikuti aturan pengdeklarasian variabel maka akan mendapatkan error. Ada beberapa tipe data diantanya : 1. Character Adalah tipe data berisi karakter tunggal yang didefinisikan dengan diawali dan diakhiri tanda petik (’). Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode \u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF. Misalnya : ‘\u123’ 2. Numerik Adalah adalah tipe data integer yang digunakan apabila tidak berurusan dengan pecahan atau bilangan decimal. Yang termasuk dalam numerik diantaranya : Byte, yang memiliki nilai integer -128 sampai +127 dan menempati 1 byte (8 bits) di memori. Short, yang memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes (16 bits) di memori Int, yang memiliki nilai integer dari -2147483648 sampai 2157483647 dan menempati 4 bytes (32 bits) di memori. Long, yang memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes (64 bits) di memori 3. Boolean Adalah tipe data yang terdiri dari dua nilai yaitu True dan False. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program. Algoritma notasi Pseu docodeNotasi pseudocode bisa ( semu atau tidak sebenarnya ) artinya notasi yang menyerupai notasi bahasa pemrograman tingkat tinggi yang biasa digunakan seperti bahasa C .Dengan pengertian diatas maka dapat didefinisikan bahwa bahasa notasi algorima yang dapat menjelaskan perintahnya dengan bahasa yang jelas tanpa membingungkan pembaca atau pengguna bisa disebut dengan notasi algoritma pseudocode. Tidak seperti bahasa program yang direpotkan dengan tanda titik koma dan sebagainya, kata-kata khusus,indeks,format, dan lainnya, maka dengan pseudo-code ini akan lebih memudahkan dan menguntungkan. Keuntungan penggunaan notasi pseudo-code ini adalah kemudahan mengkonversinya kebahasa pemrograman, karena terdapat korespondensi antara setiap pseudo-code dengan notasi bahasa program.Korespondensi ini dapat diwujudkan dengan tabel translasi dari notasi algoritma ke notasi bahasa program Tulisan LainnyaPos TerbaruOperator aritmatika apa aja?Berikut adalah jenis operator aritmatika dan contohnya:. Penambahan (+) Jenis pertama adalah penambahan yang disimbolkan (+) dalam bahasa pemrograman. ... . Pengurangan (-) Ilustrasi Jenis-jenis Operator Aritmatika. ... . Perkalian (*) ... . Pembagian (/). Apa fungsi dari operasi aritmatika?1. Operator Aritmatika. Pertama ada operator aritmatika, yang mana operator jenis ini memiliki fungsi untuk melakukan pemrosesan dua buah operand yang akan menghasilkan suatu nilai tertentu. Namun hasil dari operasi yang melibatkan operator aritmatika ini juga tergantung nilai operand dan jenis operator yang digunakan.
Apakah operasi aritmatika?Operasi aritmatika merupakan cabang ilmu matematika, di mana dasar dari operasi aritmatika adalah penjumlahan pengurangan, perkalian, dan pembagian. Jadi, fungsi aritmatika itu sebetulnya paling sederhana di matematika.
Apa dasar dari operasi aritmatika *?Operasi dasar aritmatika adalah penjumlahan, pengurangan, perkalian dan pembagian, Walaupun operasi-operasi lain yang lebih canggih (seperti persentase, akar kuadrat, pemangkatan, dan logaritma) kadang juga dimasukkan ke dalam kategori ini.
|