Skip to main content

Posts

Showing posts from 2017

Pengertian Abstract class, Concrete class dan Interface dengan contoh program Java

Abstract Class adalah Class khusus yang membuat definisi umum untuk class - class yang akan menjadi turunanya. A bstract Class dapat digunakan untuk mendefinisikan method yang nantinya akan diimplementasi di Derived Class (kelas turunan / inherit dari Abstract Class ). Contoh  Abstract Class public class Hewan { public String berkaki = "Ya"; public String habitat = "Darat"; void berkaki() { System.out.println("Mempunyai Kaki ? "+berkaki); } void habitat() { System.out.println("Hidup di "+habitat); } } public class Kakidua extends Hewan{ void jenis() { System.out.println("Berkaki dua"); } void lapar() { super.berkaki(); } void habitat() { super.habitat(); } } public class Kakiempat extends Hewan{ void jenis() { System.out.println("Berkaki empat"); } void berkaki() { super.berkaki(); } void habitat() { super.habitat(); } } Concrete Class merupakan

Overriding and Overloading Method Pada Java

Pengertian Overloading dan Overriding dan contoh kode programnya menggunakan java eclipse Overloading adalah suatu kondisi ketika dua atau lebih metode dalam satu kelas memiliki nama metod yang sama namun memiliki parameter yang berbeda. Contoh Overloading : Kode Program Overloading pada java SuperClass.java public class SuperClass { public void gitar(String a) { System.out.println(a); } public void gitar(String b, int a) { System.out.print(b); System.out.println(a); } } Main.java public class Main { public static void main(String[] args) { SuperClass a = new SuperClass(); SuperClass b = new SuperClass(); a.gitar("jreng"); b.gitar("jreng",2); } } Overriding adalah dua metod dengan nama dan parameter yang sama.  Overriding memungkinkan sub class memberikan implementasi spesifik metod yang sudah disediakan Super class. Contoh Overriding : Kode Program Overriding pada java

Program Cek Bilangan Prima Atau Bukan Dengan Python

Cara mengetahui bilangan prima atau bukan menggunakan aplikasi python yaitu sama denagan matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Program ini di buat menggunakan python v3 angka=int(input('angka=')) if angka%2!=0: while angka>=0: count=angka-1 if angka%count==0: print(angka,'bukan bilangan prima') angka=count count=count-1 else: print(angka,'adalah bilangan prima') Dengan algoritma : 1. Input angka yang akan di cari 2. Jika angka modulus 2 tidak sama dengan 0 3. Ulangi Jika angka lebih dari sama dengan 0 4. Count= angka dikurangi 1 5. jika angka modulus count sama dengan 0 6. print angka, "bukan bilangan prima" 7. jika angka modulus count tidak sama dengan 0 8. print angka, "adala

Input Data dan Cari Data Pada Python

Program ini mempunyai fungsi untukk memasukkan data dan dapat mencari data yang di inputkan. pada program ini dapat menggunakan fungsi class atau tidak dan untuk programnya menggunakan list sebagai tempat menyimpan data. cara kerja program ini adalah dengan user memasukkan data lalu dari data yang di simpan dapat di cari apakah ada data yang di cari oleh user Dengan Menggunakan CLASS: def data(): data=[] pilih = "Y" while pilih == "Y": print("Masukkan Data") npm = input("NPM =") nama = input("Nama =") alamat = input("Alamat =") a = data.append([npm,nama,alamat]) pilih = input("Masukkan Data Lagi ? (Y/N) =") return(data) def caridata(data, cari): found=0 for x in range(len(data)): for y in range(len(data)): if data[x][y]==cari: print(data[x]) found=found+1 if found == 0 : p

Operasi Matriks Pada Python

Membuat Matriks pada python adalah dengan menggunakan list yang di dalam list tersebut terdapat list lagi. Untuk membuat list di python menggunakan dua dasar yaitu dengan list untuk meletakkan angka dan perulangan for untuk menampilkan matrix menggunakan Python 3 MatA = [ [3, 2], [0, 6], ] for x in range(0, len(MatA)): for y in range(0, len(MatA[0])): print (MatA[x][y], end=' '), print () Penjumlahan Dua Matriks Penjumlahan matriks harus di lakukan pada ordo yang sama dengan menjumlahkan setiap elemen. Setiap element pada matriks di jumlahkan satu persatu sehingga mendapat hasil yang di tata sesuai ordo awal MatA = [ [3, 2], [0, 6], ] MatB = [ [3, 3], [1, 0], ] for x in range(0, len(MatA)): for y in range(0, len(MatA[0])): print (MatA[x][y] + MatB[x][y], end=' '), print () Pengurangan Dua Matriks Pengurangan pada matriks sama seperti penjumlahan hanya dengan mengganti operator (+) dengan (-) MatA = [

Pengertian Algoritma Pemrograman

Algoritma adalah urutan  penyelesaian suatu masalah berdasarkan urutan langkah langkah yang di susun secara sistematis dan menggunakan bahasa yang logis yang dapat di tulis menggunakan Flowchart . Tidak semua langkah penyelesaian yang logis bisa di sebut algoritma, ciri ciri dari algoritma adalah harus berakhir setelah melakukan sejumlah langkah proses , setiap langkah tidak boleh berarti ganda darus di definisakan dengan benar, memiliki data input ,memiliki hasil output dan algoritma harus efektif Algoritma dapat di implementasikan dalam kehidupan sehari hari untuk memecahkan suatu masalah misalnya dalam membuat teh hangat : 1. Siapkan air panas, gelas, teh celup, gula 2. Masukan gula 3. Tuangkan air panas kedalam gelas 4. Celupkan teh ke dalam air panas 5. Aduk teh hingga merata 6. Teh siap di hidangkan Pemikiran masing masing orang untuk menyelesaikan masalah bisa berbeda beda maka dari itu Tidak ada aturan baku dalam menuliskan algoritma yang penting mudah diba

Perulangan Atau Looping Pada Python

Perulangan adalah suatu perintah yang di gunakan untuk menulis program yang sifatnya berulang ulang. Perulangan pada python terdapat tiga jenis looping atau perulangan yaitu mengunakan  for  ,  while  dan Nested loop . sebagai contoh program harus menampilkan huruf  " A " sebanyak 100 kali tidak mungkin kalian akan menulis print ("a") sampai 100 kali karena sangat tidak efektif dan buang buang waktu, maka dari itu perulangan cukup penting pada python Perulangan while  biasanya di gunakan untuk mengulang suatu proses yang belum di ketahui jumlahnya. loping akan terus berlanjut jika kondisinya True (benar) dan untuk menghentikanya dengan membuat kondisi tertentu.  Contoh perulangan menggunakan while untuk menampilkan angka dari 1 sampai 10 : i= 0 while i < 10 : i=i+1 print ("loop ke =", i) Penjelasan while :  i                    = Sebagai nilai awal dari program while i < 10  = Jika nilai i kurang da

List dan Macam Macam fungsi List di Python

List adalah tipe data yang dapat menampung beberapa tipe data yang isinya dapat di ubah ubah. Macam macam fungsi list di python digunakan untuk menampung beberapa data yang dapat di pangil sesuai urutan data, list dapat di isi dengan jenis tipe data apapun dan  isi dari list dapat di ubah ubah dan di otak atik menggunakan fungsi fungsi dari list List di phyton tandai dengan menggunakan kurung persegi [ ] urutan index list dihitung mulai dari angka nol jika ada sebuah list berisi [a,b,c] maka list a adalah index ke 0 , b index ke 1 dan C adalah index ke 2 penulisan list di python dapat di tulis seperti ini: alist = [ ] alist=0,1,2 maka isi dari list adalah (0,1,2) Macam Macam Fungsi List : len(alist) : menghitung panjang sebuah list alist.append (5) : menambahkan 5 ke dalam list alist[0:3] : menampilkan isi list dari index ke 0 sampai index ke 3 list.sort() : mengurutkan isi list secara ascending. List yang diurutkan harus mempunyai tipe data yang sa

Cara Memisahkan Kalimat Di Python Menggunakan Split

Cara memisahkan kalimat menjadi beberapa kata dalam bahasa pemrograman di kenal istilah "split" atau dalam bahasa indonesia berarti membagi misalnya satu kalimat akan dibagi menjadi kata kata yang di letakkan di dalam sebuah list. Fungsi split digunakan untuk  membagi atau memisahkan string dan menambahkan data ke array string menggunakan pemisah yang didefinisikan. Jika tidak ada pemisah yang didefinisikan saat Anda memanggil fungsi tersebut maka secara otomatis akan menggunakan spasi. Fungsi split dapat juga digunakan untuk memisahkan kalimat yang di tandai sebagai pemisah akan tetapi kalimat pemisah tersebut tidak akan muncul di dalam list Split juga bisa digunakan sebagai metode untuk pencarian sebuah kalimat dengan mengabungkanya dengan perulangan sehingga bisa mengetahui berapa banyak kalimat yang muncul seperti dalam kalimat "dimanakah aldo? saya pikir aldo bermain di taman bersama teman temanya" dalam kalimat tersebut dapat di cari berapa kali

Pengertian Variabel Dan Tipe Data

Variabel adalah sebuah simbol atau nama untuk suatu isi berupa tipe data yang isinya bisa di panggil dan di ubah isinya. variabel biasanya digunkan untuk tempat penyimpanan yang akan di panggil kembali dan biasanya ada kata kata kusus yang tidak bisa dijadikan nama variable seperti if , while , for dll variable dapat di bedakan menjadi 2 yaitu lokal dan global, jika lokal itu biasanya berada di dalam suatu kondisi fungsi atau class tertentu jika global bisa dipangggil di semua kondisi contoh : variable a = 10 variable b = 2 jadi a+b = 12  a*b = 20 Menggunakan kalimat (string) a = hello b = world c = a+b a+b = hello word c = hello word Sebagai tempat sementara a = 10 b = 2 c = a a = b b = c jadi a = 2 , b = 10, c = 10 variable lokal dan global a = 2 global b = 5 while kondisi benar{         a = 10        print a ( yany di tampilkan angka 10)         print b ( yany di tampilkan angka 5)  } print a ( yang di

Kuliah Jurusan Infromatika

Jurusan Informatika adalah jurusan yang mengajarkan tentang pemrograman tetapi sebenarnya Informatika melatih logika kita supaya sama seperti apa yang komputer mengerti. semua bahasa bisa kita kuasai asalkan kita mengerti bagaimana cara caranya berfikir runtut seperti apa yang komputer mengerti Ketika awal semester masuk di informatika pelajaran pertama yang akan kita dapatkan adalah algoritma pemrograman yang mengajarkan tentang bagaimana logika dari komputer karena Komputer hanyalah mengerti Ya atau Tidak komputer itu seperti bayi yang tidak tahu apa2 dan pemrograman itu adalah ilmu yang membuat komputer itu pintar Komputer sebenarnya hanya dapat menerima perintah Ya atau tidak jika ya apa yang dilakukan dan jika tidak apa yang dilakukan seperti perintah “ibu menyuruh adi ambilkan air dari sungai” lalu adi melihat sungai kering karena kemarau berarti tidak bisa mengambil air dari sungai lalu adi memberi tahu ibu bahwa tidak bisa mengambil air seperti komputer jika di su