Anda di halaman 1dari 22

LABORATORIUM

KOMPUTASI
DAN SISTEM
AGROINDUSTRI
Laboratorium yang terdapat di TIP yang menunjang proses
pembelajaran dasar pemrograman, statistika industri, teori dan
pemodelan sistem, sistem dan teknologi informasi, dan sistem
perawatan.
STRUKTUR ORGANISASI
FASILITAS
• Komputer
• Laptop
• All-in-one PC
• Printer
• Pen Tablet
MATERI

PEMROGRAMAN KOMPUTER GAMBAR TEKNIK

SISTEM DAN TEKNOLOGI STATISTIKA INDUSTRI


INFORMASI
MATERI PEMROGRAMAN KOMPUTER

Bahasa Pemrograman
Bahasa Pemrograman Tujuan Pemrograman
Kumpulan aturan sintaks dan semantik untuk Memberikan perintah kepada komputer menggunakan
mendefinisikan program komputer bahasa mesin

Jenis Bahasa Pemrograman


Program sistem komputer, jaringan, dan
pengembangan software Program pembangunan web

Program pengembangan software di berbagai


Program untuk handphone dan komputer
sistem operasi (windows, mac, linux)
yang non spesifik dan khusus
MATERI PEMROGRAMAN KOMPUTER

PHYTON
• Python dirancang oleh Guido dan Rossum • Python merupakan bahasa interpreter yang secara
tahun 1990 di Belanda langsung melakukan eksekusi suatu instruksi tanpa
adanya proses kompilasi bahasa tingkat tinggi yang
• Python termasuk ke dalam golongan dimengerti manusia menjadi bahasa mesin
bahasa pemrograman tingkat tinggi
• Interpreter berfungsi untuk melakukan konversi langsung
• Model yang dimiliki python adalah skrip pada tiap baris secara serentak tanpa menggunakan
atau dikenal dengan skripting language compiler. Maka dari itu, penggunaan memori lebih hemat
yang berorientasi pada objek dan mudah dilakukannya identifikasi debugging dan
error
MATERI PEMROGRAMAN KOMPUTER

Keunggulan PHYTON
• Memiliki kepustakaan yang luas • Dapat dijalankan di berbagai sistem operasi
• Pemrograman berjalan dengan orientasi obyek • Dapat dijalankan untuk mengembangkan IoT (Internet of
• Tata bahasa yang mudah dipahami dan dipelajari Things)
• Memiliki aturan dalam layout kode sumber yang berfungsi • Gratis atau open source
untuk memudahkan pembacaan kembali, pengecekan • Dapat dibangun menggunakan bahasa pemrograman Python
serta penulisan ulang maupun C/C++

Kelemahan PHYTON
• Pengeksekusian membutuhkan waktu yang relatif yang lebih lambat
• Kurang andal jika digunakan dengan pengembangan aplikasi mobile
MATERI PEMROGRAMAN KOMPUTER

PHYTON
IDE (Integrated Development • Toolbar pada Jupyter Notebook

Environment)
Bekerja dalam lingkungan python yang digunakan
untuk melakukan suatu pemrograman. Adapun
fitur yang umumnya ditemukan pada IDE yaitu
code editor, debugging, code completion, code
highlighting serta memiliki antar-muka grafis.
Contohnya Jupyter, PyCharm, Spyder, VS Code.dan
lainnya.
MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


Variabel adalah tempat yang digunakan untuk menyimpan data

Aturan penulisan variabel


• Diawali dengan menggunakan huruf atau garis bawah (_)
• Nama variabel tidak boleh menggunakan kata kunci dalam Python yaitu if, while
for dan lainnya
• Nama variabel tidak boleh ada spasi jika terdiri dari 2 atau lebih kata
• Memperhatikan penggunaan huruf kecil dan huruf besar
MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


Tipe data adalah jenis data yang tersimpan dalam 2. Tipe data teks, terbagi menjadi 2 jenis yaitu
suatau variabel • Char : suatu karakter, contoh ‘K’
• String : kumpulan karakter, contoh ‘Saya adalah
Tipe data python terbagi menjadi 3 jenis yaitu : mahasiswa’

1. Tipe data angka, terbagi menjadi 2 jenis yaitu Noted : Tipe data teks harus menggunakan tanda petik.
• Int (integer) : bilangan bulat, contoh 14 Adapun teks dapat diapit menggunakan tanda petik tunggal
• Float : bilangan pecahan, contoh 1.2 (‘...’) dan ganda (“...”)
MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


3. Tipe data boolean merupakan tipe data yang
mempunyai dua jenis nilai yaitu True dan False
atau 0 dan 1.

Noted : Penulisan True dan False huruf


awalnya harus diawali dengan huruf kapital
dan tanda petik
MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


Fungsi untuk mengubah suatu tipe, antara lain :
1. int() untuk mengubah menjadi 5. chr() untuk mengubah menjadi karakter
integer 6. str() untuk mengubah menjadi string
2. long() untuk mengubah menjadi integer 7. bin() untuk mengubah menjadi bilangan
panjang Biner
3. float() untuk mengubah menjadi float 8. hex() untuk mengubah menjadi bilangan
(bilangan desimal) Heksadimal
4. bool() untuk mengubah menjadi Boolean 9. oct() untuk mengubah menjadi bilangan
okta
MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


• Operator merupakan bentuk simbol simbol yang digunakan guna melakukan suatu operasi hingga didapatkan hasil yang
diinginkan. Operator terdiri dari jenis yaitu :

• Operator Aritmatika 2. Operator Pembanding/Relasi


MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


3. Operator Penugasan 4. Operator Logika

5. Operator Bitwise
6. Operator Ternary
MATERI PEMROGRAMAN KOMPUTER

TIPE DATA DAN VARIABEL


Variabel terbagi menjadi dua yaitu variabel lokal dan variabel global

Variabel lokal adalah variabel yang penggunaannya dilakukan di dalam suatu fungsi
ketika terjadi proses pendefinisian.
Variabel global adalah variabel yang penggunaannya dilakukan di luar suatu fungsi.
Namun, variabel ini dapat dijalankan di seluruh tempat.
MATERI PEMROGRAMAN KOMPUTER

FLOWCHART DAN SIMBOL


Flowchart merupakan diagram yang berisi simbol mengenai prosedur cara kerja program sehingga lebih mudah
dipahami.
MATERI PEMROGRAMAN KOMPUTER

Program Perulangan
• Statement while : untuk perulangan yang tidak diketahui secara pasti jumlah perulangan. Perulangan terus berjalan
sampai mendapatkan kondisi benar.

• Statement for : untuk mengulangi kode yang sudah diketahui banyak perulangan. Adapun pernyataan ini memiliki
batasan pada awal, akhir dan kenaikan yang sudah diketahui.
MATERI SISTEM DAN TEKNOLOGI INFORMASI

PEMODELAN PROSES
• Pemodelan sistem adalah teknik untuk menata dan mendokumentasikan proses, input, output dan
simpanan data dalam suatu sistem.
• Fungsi : sebagai alat bantu dalam perencanaan sistem.

DATA FLOW DIAGRAM (DFD)


• Data Flow Diagram (DFD) adalah diagram yang menggambarkan aliran data dari sumber data menuju
sumber data yang lain.
• Fungsi : untuk menggambarkan suatu transformasi data menjadi informasi
MATERI SISTEM DAN TEKNOLOGI INFORMASI

PEMODELAN PROSES DAN DATA FLOW DIAGRAM


(DFD)
Simbol Data Flow Diagram (DFD)
• Proses : kegiatan terhadap input untuk menghasilkan • Entitas : pihak dalam maupun luar organisasi yang
output mengirim input ke sistem atau menerima output dari sistem.

• Simpanan data : kumpulan data berupa • Aliran data : data masukan ke proses atau data
file/basis data keluaran dari suatu proses
MATERI SISTEM DAN TEKNOLOGI INFORMASI

PEMODELAN PROSES DAN DATA FLOW DIAGRAM


(DFD)
Level yang terdapat pada DFD
• Diagram konteks : level tertinggi yang • Diagram level-n : hasil pengembangan diagram
menggambarkan seluruh input ke output dari sistem konteks ke komponen yang lebih detail
MATERI SISTEM DAN TEKNOLOGI INFORMASI

PEMODELAN PROSES DAN DATA FLOW DIAGRAM


(DFD)
Syarat pembuatan DFD Aturan pembuatan DFD
• Setiap komponen diberi nama yang berbeda • Tidak boleh menghubungkan antar eksternal entity secara
• Penggambaran DFD yang rumit dihindari langsung
• Komponen proses diberi nomor • Tidak boleh menghubungkan antar data store secara
• DFD yang dibuat harus pasti dan konsisten secara logika langsung
• Tidak boleh menghubungkan data store dengan eksternal
entity secara langsung
• Setiap proses harus ada data flow yang masuk dan keluar
Terima Kasih
Ada yang mau ditanyakan?

Anda mungkin juga menyukai