Recent Blog post


KALKULATOR FUNCTION


Function adalah sebuah kode yang dapat melakukan Task/Perintah terentu yang dapat dimasukkan ke dalam kode program yang lebih besar.Setelah kita membuat suatu fungsi,kita dapat menggunakan setiap saat dan dimanapun dan menghemat waktu kita agar tidak perlu menulis banyak kode berulang kali.

Fungsi dalam python di definisikan menggunakan def ada nama pengenal fungsi I ikuti dengan parameter yang diapit oleh tanda kurung diakhir dengan tanda titik dua ( : ),baris berikutnyaberupa blok fungsi yang dijalankan jika fungsi dipanggil.

Menggunakan Fungsi di Pemograman Python

    Python memiliki beberapa macam Function yang dapat langsung digunakan cukup hanya dengan memanggilnya saja dan sebelum memanggil suatu function kamu perlu menginput function terlebih dahulu dengan suatu value,ketika function di panggil function tersebut baru akan bias Mengeluarkan Output.Contoh pemanggilan function dalam python:

Parameter Fungsi :
Parameter Fungsi adalah  nilai yang disediakan kepada fungsi,dimana nilai ini menentukan output yang akan dihasilkan fungsi,nilai parameter saat pemanggilan fungsi dinamakan argument.

Variabel Lokal 
 Jika ada variable yang dideklarasikan dalam blok fungsi,dengan kata lain nama variable hanya local untuk fungsi.Dan ini di sebut juga scope variable.

Contoh codingan dan sintaks programnya sebagai berikut:


    def hitung(a,b, operator=Tambah,frmtOut=float): sebuah fungsi yang memiliki 4 parameter yaitu a,b,dan operator,frmtOut.

Pada parameter operator(Tambah,Kurang,Kali,Bagi)agar dapat berfungsi sesuai dengan operator aritmatika kita bias menggunakan kondisi pemilihan (IF dan ELIF)contoh sintaksnya:

hasil=0
If operator == Tambah:
    hasil = a+b
elif operator == kurang:
    hasil = a-b
elif operator == Kali:
    hasil  = a*b
elif operator == Bagi:
      hasil = a/b
else:
      print ("Operator yang dijalankan Tambah, Kali, Kurang, Bagi")

if frmtOut == float:
   hasil = float(hasil)
elif frmtOut == int:
    hasil = round (hasil)
else:
    
     ValueError(“Format yang di jalankan yaitu int atau float”)

return hasil


Return hasil digunakan untuk mengembalikan nilai dengan menggunakan kata kuci return lalu diikuti dengan nilai atu variable yang akan dikembalikan.

Outputnya:







KALKULATOR(Function)

Senin, 16 April 2018
0
TUPLE DAN DICTIONARY

1.Tuple
Tuple adalah urutan objek python yang tidak berubah .Tuple adalah urutan seperti daftar  perbedaan utama antara tuple dan daftarya adalah bahwa tuple tidak dapat di ubah tidak seperti list yang bisa di ubah .Tuple menggunakan tanda kurung,sedangkan list python mengunakan tanda kurung siku.Tuple sama halnya dengan List,namun yang sedikit membedakan adalah bahwa tuples value nya tidak dapat diubah/diupdate.cara mengakses valuenya sama dengan List.Tuple menggunakan () .Dengan perbedaan Tuple dan list,kita harus mempertimbangkan kapan harus pakai list dan kapan harus pakai tuple.Banyak operasi yang bias dilakukan dengan list,misalnya mengupate value,menghitug jumlah data,mencari nilai minimum/maximum dan lain-lain.
Keterangan:

Ø  TupA=(0,1,2,3) merupakan deklarasi tuple dengan 4 elemen
Ø  Print tupA  yaitu mencetak elemen tupA
Ø  tupB=( 4,5,6,7 ) merupakan deklarasi tuple dengan 4 elemen (sama seperti tupA)
Ø  print tupB mencetak elemen tupB
Ø  tupC=tupA+tupB menyatakan tupC merupakan penggabungan semua angka dari tuba dan tupB
Ø  print tupC mencetak elemen tupC
Ø  tupD=tupC*2 menyatakan bahwa tupD Salinan dari tupC yaitu di kalikan dua kali(X2)
Ø  print tupD mencetak elemen tupD
Ø  print tupD[ 3 ] mencetak elemen ketiga tupD
Ø  print tupD [-3: ] mencetak elemen ketiga dari akhir tanpa menggunakan panjangnya
Ø  print len(tupD) mencetak panjang tupD
Ø  dict=( )  & dict1 merupakan decklarasi tuple kosong

Output Tuple:


2.Dictionary
Dictionary Python berbeda dengan List dan Tuple karena setiap urutanya berisi key dan value.Setiap key dipisahkan dari value-nya oleh titik dua(:),item dipisahkan oleh koma dan semuanya tertutup dalam kurung kurawal.Dictionary kosong tantap barang ditulis hanya dengan dua kurung kurawal,seperti ini: () .Nilai kamus bias berupa tipe apapun,namun key harus berupa tipe data yang tidak berubah seperti string,angka,atau tuple. Berikut contoh dictionary data nomor telepon.
Berikut skripnya:


Hasil Output:








TUPLE DAN DICTIONARY

Sabtu, 31 Maret 2018
0
Menginput Nilai Mahasiswa Menggunakan List 


Halo teman-teman …
Disini kita akan membahas cara input nilai mahasiswa menggunakan List.
List adalah struktur pada python yang mampu menyimpan lebih dari satu data,contohya array.List adalah tipe data yang paling umum digunakan dalam python,penulisannya dibuka dengan kurung siku dan ditutup pula oleh kurung siku.Setiap data dalam list dipisahkan oleh tanda koma.setiap data dalam list diperbolehkan memiliki tipe data yang berbeda.Disini kita menggunakan perulangan while dan for.
While adalah kondisi perulangan yang digunakan mengulang sebuah proses yang belum diketahui jumlahnya dengan melakukan pengecekan terlebuh dahulu,jika kondisi masih bernilai benar(True) maka perulangan akan berlanjut.Sedangkan For berfungsi untuk mengulang suatu proses yang telah diketahui jumlahnya.
Di bawah ini adalah sintak programnya:
 Nama.append(s.nama) append(item)digunakan untuk menambah item dari belakang dan prepend(item) menambah item dari depan,insert(index,item) menambahkan item dari indeks tertentu.
Berikut adalah Hasil nya:

                Sekian tutorial dari saya mengenai input menggunakan List.Semoga bermanfaat
Terimakasih.





LIST

MENGGUNAKAN LIBRARY RANDOM

Terlebih dahulu kita membuka program python.Setelah kita membuka python lalu klik menu file dan pilih New file.Isi seperti dibawah ini

  • n=input("Masukkan jumlah n: ")
     sintaks ini berfungsi untuk mmasukkan jumlah "n"
  • for x in range (0,int(n)): Fungsi sintaks ini yaitu akan menampilkan perulangan bilangan random yang jumlahnya sesuai dengan jumlah n yang di input sebelumnya.
  • print(random.uniform(0.1 , 0.5))
    Random.uniform ini digunakan untuk menampilkan bilangan fload random dengan batas awal bilangan x,dan batas akhir bilangan y.Pada sintaks ini akan menampilkan bilangan random yang batas awalnya 0.1,dan batas akhirnya 0.5.
Jika sudah selesai mengisi,jalankan program dengan meng-klik Run,lalu pilih Run modul F5 seperti gambar di bawah ini.


setelah ini hasil nya akan muncul seperti ini:
masukkan jumlah nilai n,contohnya 10 seperti gambar,



Setelah itu hasilnya akan langsung muncul di bawah,Berikut hasilnya:

Nah,,Ini adalah hasilnya.

Untuk menampilkan hasil bilang random ini kita juga bisa menggunakan CMD.Cara memunculkan yaitu :
  • Buka program CMD,lalu ikuti seperti gambar berikut:
  • Lalu ENTER

keterangan:
- E : Tempat dimana data yang kamu simpan (Misal di data C.D,atau E)
- Python\random.py : Nama file yang tersimpan

Hasilnya sama dengan yang kita buat di python.





Terimakasih telah berkunjung ke blog saya dan silahkan mencoba.








LIBRARY RANDOM

Senin, 19 Februari 2018
0

PROGRAM MENGHITUNG NILAI MAHASISWA

Halo semuanya..
Disini saa akan membuat Tutorial menghitung nilai Mahasiswa menggunakan program Python.Berikut adalah contohnya:

1.PROGRAMNYA:


Pada program dibawah,Kita membahas tentang membuat program perhitungan nilai mahasiswa.Dari Nilai ujian akhir semester(UAS),nilai ujian tengah semester(UTS),dan Nilai Tugas,yang dapat menyatakan seorang mahasiswa Lulus atau Tidak Lulus,serta mendapatkan sebuah nilai berupa huruf/grade.

Proses inputnya adalah:

- Apabila total nilai akhir mahasiswa >= 60 maka akan di nyatakan "LULUS" dan jika <=60 maka akan di nyatakan "TIDAK LULUS"
- Apabila nilai Akhir mahasiswa >=88 Maka akan mendapat nilai A,>=70 Maka akan mendapat nilai C,>=5 mendapat nilai D dan selainnya mendapat nilai E.

Proses Inputnya adalah:
  • Nama mahasiswa
  • Nim mahasiswa
  • Nilai UTS
  • Nilai UAS
  • Nilai Tugas
Proses outputnya adalah:
  • Keterangan
  • Nilai Akhir







Keterangan:

- Raw input  = Membaca masukan tipe data string
- Input           = Membaca masukan tipe data angka/interger
- Print            = Mencetak teks ke layar
- If,Elif           = Pemilihan
- %s                = Tipe data string
- %d               = Tipe data interger
- %f                = Tipe data float (Desimal)


2.HASILNYA

Add caption


Jika hasil nilai mencapai rata-rata maka akan muncul keterangan LULUS.
Jika hasil nilai tidak mencapai rata-rata maka akan muncul keterangan TIDAK LULUS.

Demikian postingan kali ini semoga bermanfaat dan selamat mencoba



Terimakasih telah berkunjung ke Blog saya iyutwindaya.blogspot.co.id

Tugas1-Program Menghitung Nilai Mahasiswa

Sabtu, 10 Februari 2018
0
Tutorial dasar bahasa pemograman Python



Nama : Iyut windayana purba
Kelas  : TI.17.A.1
NIM    : 3 1 1 7 1 0 3 7 2

Mata Kuliah : Bahasa pemograman 1
Dosen : Agung Nugroho,S.kom,M.kom
STT PELITA BANGSA






BAHASA PEMOGRAMAN

1.Pengertian

   Bahasa pemograman,atau sering di istilahkan juga dengan bahasa komputer atau bahasa pemograman komputer,adalah intruksi standar untuk memerintah komputer.Bahasa pemograman ini merupakan suatu himpunan dari suatu sintaks atau sematik yang di pakai untuk mendefenisikan program komputer.Bahasa ini memungkinkan seseorang progrmer dapat menentukan secara persis data mana yang akan di olah oleh komputer,bagaimana data ini akan disimpan/diteruskan ,dan jenis langkahapa secara persis yang akan di ambil dalam berbagai situasi.

 Menurut tigkat kedekatannya dengan mesin komputer,bahasa pemograman terdiri dari:
  1. Bahasa mesin
    Bahasa mesin yang memberikan perintah kepada komputer dengan memakai kode bahasa biner,contohnya 01100101100110
  2. Bahasa tingkat rendah
    Bahasa yang dikenal dengan istilah bahasa rakitan (bahasa inggris Assembly),yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat(kode mneminic),contohnya kode_mesin|MOV,SUB,CMP,JMP,JGE,JL,LOOP,dsb
  3. Bahasa tingkat menengah,yaitu bahasa komputer yang memakai campuran intruksi dalam kata-kata bahasa manusia.Intruksi yang bersifat simbolik,contohnya:{,},?,<<,>>,&&,||,dsb.
  4. Bahasa tingkat tinggi
    Bahasa komputer yang memakai memakai intruksiberasal dari unsur kata-kata bahasa manusia,contohnya begin,end,if,for,while,and or,dsb.komputer dapat mengerti bahasa manusia itu di perlukan program compiler atau interper.
Proses pembuatan program

  • Komplikasi(compiler)
    Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.

    Compiler memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer,program yang di eksekusi oleh compiler adalah dapat berjalan lebih cepat dibanding program yang di produksi oleh interpreter,disamping itu juga bersifat independen.Contoh program yang menggunakan compiler adalah Visual basic,visual delvi dan pascal,c++,c,dsb.
  • Interpreter
    Interpreter adalah perangkat lunak yang mampu mengeksekusi code program (yang di tulis oleh programmer) lalu menerjemahkannya ke dalam bahasa mesin,sehinnga mesin melkukan intruksi yang di minta oleh programmer tersebut .Perintah-perintah yang di buat oleh proggraner tersebut dieksekusi baris demi baris,sambil mengikuti logika yang terdapat di dalam kode tersebut.Contoh:php,python,ruby dsb.
Nah,saya rasa cukup untuk pengenalan mengenai bahasa pemograman,disini kita sekarang membahas mengenai Python.Apa itu python? berikut adalah pengertiannya.

Python Adalah bahasa pemograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode,python diklaim sebagai bahasa yang menggabung kapabilitas,kemampuan dengan sintaksis kode yang sangat jelas.dan di lengkpi dengan fungsionalitas purtaka standar yang besar serta komprehensif.

Output dan Input
-Untuk mengambil output dan input menggunakan fungsi () dan raw_input()
-Input()- > untuk mengambilnilai sesuai variabelnya
-Raw_input()-> akan mengembalikan nilai string
  • Contoh:
    >>>nama =raw_input("Masukkan Nama")
    Masukkan Nama : Iyut
    >>>print (Nama)
    Iyut
Berikut adalah contohnya:








































    1. Operator Perbandingan
      Operator
      Contoh
      Penjelasan
      ==(Sama dengan)
      1==1 bernilai true
      Jika masing” operan memiliki nilai yang sama,maka kondisi bernilai benar(True)
      |=(Tidak sama dengan)
      1 !=2 bernilai false
      Akan menghasilkan nilai kebalikan dari kondisi sebenarnya
      <>(Tidak sama dengan)
      2<>2 bernilai false
      Akan menghasilkan nilai kebalikan dari kondisi sebenarnya
      >(Lebih kecil dari)
      5>4 bernilai true
      Jika nilai operan kiri lebih besar dari nilai operan kanan,maka kondisi menjadi benar
      <(Lebih besar dari)
      5<4 bernilai true
      Jika nilai operan kiri lebih besar dari nilai operan kana,maka kondisi menjadi benar
      >=(Lebih besar atau sama dengan)
      5>=4 bernilai true
      Jika nilai operan kiri lebih besar dari nilai operan kanan,atau sama,maka kondisi menjadi benar
      <=(Lebih kecil atau sama dengan)
      5<=4 bernilai falsee
      Jika nilai operan kiri lebih besar dari nilai operan kanan,atau sama,maka kondisi menjadi benar



    Operator ini di gunakan untuk membandingkan 2 objek/elemen dalam bahasa pemograman.
    berikut contoh yang bernilai true dan false:





    2.Operator Aritmatika

    operator Aritmtika termasuk kedalam operator yang paling sering di gunakan dalam pemograman.

    operator aritmatika terdiri dari:


    Operator
    Simbol
    Penjumlahan
    +
    Pengurangan
    -
    Perkalian
    *
    Pembagian
    /
    Sisa Bagi
    %
    Pemangkatan
    **
     

    1.Penjumlahan
    Mari coba programya: 



    2.Pengurangan:


    3.Perkalian:



    4.Pembagian:




    5.Modulus/sisa bagi(%):





    6.Pangkat(**):


    7.Pembagian bilangan bulat(//):



    3.Operator Logika
    Operator logika di gunakan untuk membuat operasi logika,seperti logika AND,OR,dan NOT.
    Operator logika terdiri dari:

    • Contoh Logika AND,OR,dan NOT:
    4.Operator Bitwise
        Operator bitwise adalah operator untuk melakukan operasi berdasarkan bit/biner
    Operator terdiri dari:  
    Nama
    Simbol
    AND
    %
    OR
    |
    XOR
    ^
    Negasi/kebalikan
    ~
    Left shift
    << 
    Rigrht shift
    >> 

    Hasil darioperator ini agak sulit di pahami,kalau kita belum paham operasi bilangan biner.

    dibuat dalam bentuk biner akan menjadi seperti ini:

    Operasi AND
          
          a = 00111100
          b = 00001101
         a&b=00001100

    Operasi OR

          a= 00111100
          b= 00001101
         a^b = 00110001

    Operasi NOT (Negasi/Kebalikan)
          a= 00111100
        ~a= 11000011

    Konsepnya memang hampir sama dengan operator logika.Namun,bitwite digunakan untuk biner.

    Terimakasih telah berkunjung ke blog saya :)



















    TUTORIAL BAHASA PEMOGRAMAN PYTHON

    Senin, 22 Januari 2018
    0

    KALKULATOR(Function)

    KALKULATOR FUNCTION Function adalah sebuah kode yang dapat melakukan Task/Perintah terentu yang dapat dimasukkan ke dalam kode progr...

    - Copyright © Belajar mengenal python - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -