Posts

Showing posts from December, 2019

Fungsi

Fungsi atau Method adalah bagian dari program yang digunakan untuk mengerjakan suatu perintah yang menghasilkan nilai dan di kembalikan ke program pemanggil yang letaknya di pisahkan. Atau  Fungsi adalah suatu program yang terletak terpisah dari blok program utama, tetapi tetap merupakan bagian dari program yang dibuat. Dengan menggunakan fungsi dapat membuat program menjadi lebih mudah dipahami. Dalam pemograman terdapat konsep penguraian fungsional. Maksudnya adalah sebuah program yang biasanya hanya terdapat satu buah fungsi yaitu fungsi "main", akan di kelompokkan menjadi beberapa bagian sesuai dengan tugasnya masing-masing. Bagian itulah yang disebut dengan fungsi. Fungsi dalam bahasa Java lebih dikenal dengan istilah method. Secara umum struktur sebuah fungsi tersusun dari header fungsi dan badan fungsi. Pada header fungsi terdapat tipe fungsi, nama fungsi, dan parameter/ argumen fungsi. Sedangkan pada badan fungsi akan berisi source code untuk menjelaskan proses yang

Struktur Sekuensial

Image
Definisi Algoritma runtunan ini adalah proses yang dilakukan secara beruntun dari  langkah 1  sampai  langkah n,  atau  langkah akhir . Tiap barisnya hanya dikerjakan satu-persatu tanpa ada loncatan atau perulangan, dilakukan sekali tiap instruksi. Analogi Pernah melihat atau merasakan baris-berbaris?  Barisan yang rapih itu bisa disebut beruntun atau berurutan. Sama seperti urutan alphabet [a-z] atau angka [1-n]. Struktur Flow Chart, struktur algoritma ini berbentuk bagan alir atau diagram. Setiap bentuk bagan memiliki definisi masing-masing. Contoh Program dalam Java: Contoh Program dalam Python:

Struktur Kasus : Statement if, if-else

Image
IF statement Statement ini merupakan statement percabangan paling dasar, jika suatu <kondisi> terpenuhi alias bernilai  true  maka akan menjalankan <pernyataan> tertentu. Dan jika tidak maka <pernyataan> tersebut tidak akan dijalankan. Contoh Program : Hasil Program : IF-ELSE statement Statement ini merupakan pengembangan dari “if” statement, ketika suatu <kondisi> tidak terpenuhi maka akan menjalankan <pernyataan lain>. Tetapi ketika menemukan “else if” statement maka dilakukan pengecekan kembali. Contoh Program : Hasil Program :

Operator Aritmatika, Relasional dan Logika

Image
ALU , singkatan dari  Arithmetic And Logic Unit (unit aritmetika dan logika), adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika.  Contoh operasi aritmetika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. tugas utama dari ALU (Arithmetic And Logic Unit)adalah melakukan semua perhitungan aritmetika atau matematika yang terjadi sesuai dengan instruksi program.  ALU melakukan operasi arithmatika dengan dasar pertambahan, sedang operasi arithmatika yang lainnya, seperti pengurangan, perkalian, dan pembagian dilakukan dengan dasar penjumlahan. sehingga sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi arithmatika ini disebut adder .  Tugas lalin dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program. Operasi logika ( logical operation ) meliputi perbandingan dua buah elemen logika dengan menggunak

Sejarah Algoritma dan Pemrograman

SEJARAH ALGORITMA Ahli Sejarah Matematika menemukan asal kata algoritma tersebut yang berasal dari nama penulis buku arab yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi. Al-Khuwarizmi dibaca orang barat menjadi Algorism. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction).  Dari judul buku itulah diperoleh akar kata “Aljabar” (Algebra). Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran usm berubah menjadi uthm.Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya. Dalam bahasa Indonesia,kata algorithm diserap menjadi algoritma. ALGORITMA Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan suat

Tipe Data dan Variable

Salah satu komponen utama program adalah variabel. Variabel adalah objek di mana informasi dinamis disimpan. Ketika Anda menuliskan nama Anda saat hendak membuat account baru atau proses login ke website, nama yang Anda masukkan akan disimpan dalam variabel sebelum diproses lebih lanjut. Tidak semua variabel memiliki karakteristik yang sama. Informasi yang dapat disimpan oleh variabel ditentukan berdasarkan jenis atau tipe data variabel terebut. Terdapat berbagai jenis tipe data dalam setiap bahasa pemrograman. Namun, kali ini kita akan melihat beberapa jenis tipe data yang umumnya ada pada hampir seluruh bahasa pemrograman. Tipe-tipe data tersebut antara lain sebagai berikut : Tipe data Karakter (character/char) Jenis tipe data ini hanya memungkinkan sebuah variabel menyimpan informasi sebuah single karakter, seperti huruf “P”,, “c”, “7”, atau “@”. Tipe data String Tipe data string ini memungkinkan variabel menyimpan informasi untaian karakter, seperti kata atau kalimat.

Sejarah Perangkat Lunak (Software)

Image
PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuat

Sejarah Perangkat Keras (Hardware)

Image
Definisi Hardware Komputer Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon). Charles Babbage adalah seorang ahli matematika bangsa inggris. Beliau menciptakan suatu mesin hitung yang disebut difference engine pada tahun 1822. Mesin tersebut dipakai untuk menghitung tabel-tabel matematika. pada tahun 1833, Charles Babbage mengembangkan lagi difference engine yang dinamakan analytical engine yang dapat melaksanakan kalkulasi apa saja. Sehingga mesin ini dikenal sebagai General Purpose Digital Computer. Beliau pun dianggap sebagai bapak komputer modern karena sumbangan terhadap dunia sangat besar. Pada tahun 1937, Prof Howard Aikem, seorang ahli matematika dari universitas Harvard. Beliau merancang penbuatan sebuah komputer yang mampu melakukan operasi aritmatika dan logika secara otomatis. Pada tahun 1944, Prof Howard Aikem bek

Biodata

Image
Nama                                   : Julianti Yakin Jenis Kelamin                      : Perempuan NPM                                    : 19360017 Program Studi                     : Teknik Informatika Menempuh pendidikaan di : Institut Sains dan Teknologi Nasional (ISTN) Status Mahasiswa               : Peserta didik bar u Github Youtube