Senin, 05 Maret 2018

NGOBAR#3 Menghitung Nilai Menggunakan LIST

Input Nilai Mahasiswa Menggunakan List


Pada Tutorial  sebelumnya saya sudah menjelaskan tutorial menghitung nilai mahasiswa, Pada Tutorial kali ini saya akan menjelaskan cara input Nilai mahasiswa menggunakan List

Apa itu list...?
      List adalah struktur data pada python yang mampu menyimpan lebih dari satu data, seperti array

Pada tutorial ini saya menggunakan perulangan while dan for
     While adalah kondisi perulangan yang biasa digunakan untuk mengulang suatu proses yang belum di ketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai TRUE, maka Perulangan akan terus dilanjutkan.
     For mengulang suatu proses yang telah di ketahui jumlahnya.

Berikut sintaks programnya:
i=0
nama=[]
nim=[]
tugas=[]
uts=[]
uas=[]
total=[]

while True:
    s_nama=raw_input('\nNama          : ')
    nama.append(s_nama)
    s_nim=raw_input('NIM           : ')
    nim.append(s_nim)
    i_tugas=input('Nilai Tugas   : ')
    tugas.append(i_tugas)
    i_uts=input('Nilai UTS     : ')
    uts.append(i_uts)
    i_uas=input('Nilai UAS     : ')
    uas.append(i_uas)

    rata=(i_tugas+i_uts+i_uas)/3
    total.append(rata)

    tambah=''
    while tambah!='y' and tambah!='t':
        tambah=raw_input('\nTambah Data [y/t] : ')
    i+=1
    if tambah=='t':
        break

print '\n                                Daftar Mahasiswa'
print '===================================================================================='
print 'No. |      Nama      |       NIM      |   Tugas   |   UTS   |    UAS    |   Akhir  |'
print '===================================================================================='
for n in range(i):
    print ' ',n+1,'|\t',nama[n],'   |   ',nim[n],'   |   ',tugas[n],'   |   ',uts[n],'   |   ',uas[n],'    |    ',total[n], '   |'


nama.append(s.nama) append(item) digunakan untuk menambah item dari belakang
selain itu prepend(item) menambah item dari depan, insert(index, item) menambahkan item dari indeks tertentu.

gambar: Coding/input Data

gambar: Output Data


Sekian NGOBAR#3 kali ini semoga kedepannya bisa kita perbaiki bahasa/codingannya dan bermanfaat bagi kita semua.sampai bertemu di NGOBAR#4 berikutnya dan Terimakasih.



NGOBAR#2:PYTHON{Nilai Mhs}

MENGHITUNG NILAI MAHASISWA

Saya akan membuat Tutorial Program Menghitung nilai mahasiswa menggunakan bahasa pemograman Python, dibawah ini adalah output yang akan di tampilkan di Tutorial ini.
Input Data:
Masukkan Nama              : Marihot Gultom
Masukkan NIM                : 311710489
Masukkan Nilai UTS       : 90
Masukkan Nilai UAS       : 90
Masukkan Nilai Tugas     : 90
        Output Data:
Nama             : Marihot Gultom
NIM               : 31171049
Nilai UTS      : 90
Nilai UAS      : 90
Nilai Tugas    : 90
Nilai Akhir     : 90.0

Nilai Huruf      : A
Keterangan      : LULUS

#menginput nama,Nim dan Nilai
nama=raw_input("Masukkan Nama         : ")
nim=input("Masukkan NIM          : ")
uts=input("Masukkan Nilai UTS    : ")
uas=input("Masukkan Nilai UAS    : ")
tugas=input("Masukkan Nilai Tugas  : " )

Ini adalah Sintaks untuk menginput nama,nim dan juga nilai.
raw_input  Fungsinya untuk membaca masukan bertipe data String.
input Fungsinya untuk membaca masukan bertipe data Interger/angka.

Uts=uts*40/100;
Uas=uas*40/100;
Tugas=tugas*20/100;
#Formula mencari nilai akhir
nilai_akhir=Uts+Uas+Tugas;

 Setiap nilai memiliki nilai % nya nilai_akhir(100%)=Uts(40%)+Uas(40%)+Tugas(20%)
jadi, sebelum menghitung nilai akhir terlebih dahulu menghitung nilai Uts,Uas, dan Tugas yang
dikalikan dengan besar % nya misal, Uts=uts*40/100  Nilai Uts yang dikali 40%.


#Menampilkan Output nama, Nim dan Nilai yang telah diinput
print "\nNama         : %s" %nama
print "NIM          : %s" %nim
print "Nilai UTS    : %d" %uts
print "Nilai UAS    : %d" %uas
print "Nilai Tugas  : %d" %tugas
print "Nilai Akhir  :" ,float(nilai_akhir)

Menampilkan Output nama,nim,nilai yang telah diinput.
%s   : Tipe datang String
%d   : Tipe data Interger
%f   : Tipe data Float(Desimal)

#Kondisi If untuk menentukan nilai huruf
if nilai_akhir >=80 :
    print "\nNilai Huruf  : A"
elif nilai_akhir >=70 :
    print "\nNilai Huruf  : B"
elif nilai_akhir >=55 :
    print "\nNilai Huruf  : C"
elif nilai_akhir >=40 :
    print "\nNilai Huruf  : D"
elif nilai_akhir <=39 :
    print "\nNilai Huruf  : E"

Pernyataan IF untuk menentukan nilai Huruf.
if nilai_akhir >=80 :   nilai Jika nilai akhir >=80 maka Nilai Huruf     : A .
Begitu juga seterusnya. 

#Kondisi If untuk menentukan Keterangan LULUS atau TIDAK LULUS
if nilai_akhir >=60 :
    print "Keterangan   : LULUS"
else :
    print "Keterangan   : TIDAK LULUS"

Pernyataan IF untuk menentukan Keteranan LULUS atau TIDAK LULUS
if nilai_akhir >=60 :  nila Jika nilai akhir >=60 maka Keterangan : LULUS selain dari itu
maka Keterangan  : TIDAK LULUS.

Cara kerja/Coding di Python

Output/hasil pemograman

Sekian tutorial pemograman python dalam menghitung nilai mahasiswa.semoga bermanfaat dan Terimakasih.


Minggu, 04 Februari 2018

NGOBAR#1 PYTHON {permulaan}

            Assalamualaikum  ,pada kesempatan kali ini saya mencoba membuat sebuah tutorial pemograman menggunakan PYTHON.Tetapi sebelum kita ke inti pembahasan ada kalanya kita mengetahui sejarah singkat dari Python tersebut.
           Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI,Amsterdam sebagai kelanjutan dari bahasa pemograman ABC.versi terakhir yang dikeluarkan CWI adalah 1.2 Tahun 1995,Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python.
          Sebelum kita kepembahasan selanjutnya,yaitu bahasa/coding dasar Python kita terlebih dahulu menginstal Python di komputer kita masing-masing. Berikut cara menginstal Python(3.6) di Windows 10 profesional:


CARA-CARA INSTAL PYTHON
  • download PYTHON di link resminya
  • Buka file Python_nya
  • Pilih Pengguna
  • Lokasi Instalasi
  • Kostumisasi
Setelah diaktifkan akan menjadi seperti ini:
  • Klik "finish" untuk menyelesaikan


  • Buka programnya,maka hasilnya seperti ini:


MEMBUKA/MENJALANKAN PYTHON DI CMD

          Command Pormpt juga bisa kita pergunakan untuk membuka dan menjalankan program Python. caranya cukup simpel aja sih, kita langsung cek dibawah ini:
  • buka cmd(command prompt) di pc anda
  • ketikkan di layar cmd tempat kamu menyimpan Python tersebut
  • contoh: c\:python.32\py.cc
  • lalu tekan enter
  • sekarang anda bebas koding di cmd namun tetap terhubung ke Python


MENULIS PROGRAM PYTHON MENGGUNAKAN NOTEPAD

Oke, Pertama - tama langsung saja buka Program Notepad dan Ketikkan Kode di bawah ini di Program Notepad :
print "PSMS Juara"
print "Abdul sang penyelamat"
print "RIBAK SUDE",
print "Salam Sada Roha"  
Kalu sudah kamu ketik, Save AS. Untuk "SAVE AS TYPE" Pilih "All Files". dan Beri Nama Filenya "belajarpython1.py" ".py" adalah ekstensi File Program Python.
Jika sudah Tekan "Save" untuk menyimpan File. Saya sarankan untuk menyimpannya di Folder Utama Local Disk. Misalnya "E:\" di sini saya menyimpan File Python saya di "E:\belajarpython1.py". Agar kita lebih gampang mencari File Program Python yang sudah kita simpan tadi.

Jika sudah disimpan, sekarang buka CMD / Terminal lalu ketikkan "E:" untuk menuju ke Local Disk E tempat dimana kita menyimpan File Python tadi. Sekarang ketikkan Kode berwarna biru dibawah ini pada Command Prompt untuk Mengeksekusi File Program Python kita :
E:\> python belajarpython1.py
            Jika sudah siap maka kamu tinggal lihat outputnya atau merubah programnya, kalau seperti yang diatas maka outpunya seperti dibawah ini:

PSMS Juara
Abdul sang penyelamat
RIBAK SUDE
Salam Sada Roha "



BELAJAR PROGRAM DASAR PYTHON
        
         Kali ini saya coba sebuah bahasa/coding Python yang saya pelajari,biarpun masih belum mengerti python secara keseluruhan tapi saya coba apa yang telah saya praktekkan. semoga bermanfaat bagi semua dan bisa di praktekkan secara pribadi;
  1. Jalankan program python
  2. kemudian anda ketik perintah seperti dibawah ini:
diskon=0
qty=int(input("Banyak Barang?"))
harga=int(input("Harga Barang?"))
jumlah=qty*harga
if jumlah>1000000
diskon=jumlah*0.1
bayar=julah-diskon
print("Bayar=Rp.",bayar)
  • Simpan file dengan nama Latihan1
  • Ketik 3 di kotak Banyak Barang? dan tekan ENTER,ketik 400000 di kotak Harga Barang? dan tekan ENTER,sehingga bayar 1080000.0


        Sekian Tutorial kali ini, dilain waktu kita lanjut dengan tutorial yang lebih menantang lagi. untuk info lebih lanjut saya berharap anda dapat meninggalkan saran, dikotak comment.
Link Penting:


SEKIAN DAN TERIMAKASIH