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)
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
Menginput Nilai Mahasiswa Menggunakan List
Halo teman-teman …
Disini kita akan membahas cara input nilai mahasiswa menggunakan List.
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.
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.
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 :
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
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:
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
- 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
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:
- Bahasa mesin
Bahasa mesin yang memberikan perintah kepada komputer dengan memakai kode bahasa biner,contohnya 01100101100110 - 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 - Bahasa tingkat menengah,yaitu bahasa komputer yang memakai campuran intruksi dalam kata-kata bahasa manusia.Intruksi yang bersifat simbolik,contohnya:{,},?,<<,>>,&&,||,dsb.
- 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.
- 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.
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
Output
Output Formating
Untuk merubah format output,menggunakan fungsi str.format()>>> X = 5; y = 10>>>print('The value of x is {} and y is {}'.format(x,y))The value of x is 5 and y is 10kurung kurawal {} di gunakan sebagai placeholderKita bisa menentukan urutan yang di cetak dengan menggunakan angka(tuple index).
2.Mengenal jenis operator pada Python
Output Formating
Untuk merubah format output,menggunakan fungsi str.format()>>> X = 5; y = 10>>>print('The value of x is {} and y is {}'.format(x,y))The value of x is 5 and y is 10kurung kurawal {} di gunakan sebagai placeholderKita bisa menentukan urutan yang di cetak dengan menggunakan angka(tuple index).
2.Mengenal jenis operator pada Python
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:
7.Pembagian bilangan bulat(//):
2.Pengurangan:
3.Perkalian:
4.Pembagian:
5.Modulus/sisa bagi(%):
6.Pangkat(**):
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:
Operator bitwise adalah operator untuk melakukan operasi berdasarkan bit/biner
Operator terdiri dari:
Nama
|
Simbol
|
AND
|
%
|
OR
|
|
|
XOR
|
^
|
Negasi/kebalikan
|
~
|
Left shift
|
<<
|
Rigrht shift
|
>>
|
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 :)
Konsepnya memang hampir sama dengan operator logika.Namun,bitwite digunakan untuk biner.
Terimakasih telah berkunjung ke blog saya :)
TUTORIAL BAHASA PEMOGRAMAN PYTHON
KALKULATOR(Function)
KALKULATOR FUNCTION Function adalah sebuah kode yang dapat melakukan Task/Perintah terentu yang dapat dimasukkan ke dalam kode progr...