Anda di halaman 1dari 21

Bahasa Pemrograman

DOSEN :
Rifqi Agung Priambodo, S.Kom, M.Kom

Semester 1 Teknologi
Elektromedik
Pertemuan 2

Pengantar Pemrograman 2
Materi

• Komputer hanyalah sebuah mesin, Komputer


bekerja sesuai perintah atau instruksi yang diberikan
• Perintah atau instruksi yang diberikan kepada
komputer untuk memecahkan suatu masalah
disebut program komputer
• Program komputer ini memandu kerja dari
komputer yang secara berstruktur disusun oleh
manusia
• Bahasa yang digunakan untuk menyusun program
komputer disebut bahasa pemrograman komputer
Materi
• Pemrograman komputer harus dilakukan secara
sistematis, dimulai dengan merancang atau
mendesain langkah-langkah yang tepat yang
menjelaskan jawaban dari suatu masalah Langkah-
langkah yang disusun secara berstruktur dan terurut
untuk menjawab suatu persoalan dengan
menggunakan bahasa manusia inilah yang sering
disebut dengan algoritme
Materi
 Program : Tindakan seperti instruksi untuk
processor
 Beberapa tipe program
- Program Sistem, program yang diperlukan
untuk menyimpan sebuah sistem hardware
dan software secara bersamaan. Contoh :
windows, linux, MacOs, Unix dan Solaris
- Program Aplikasi, program yang digunakan
user untuk menyelesaikan sebuah pekerjaan.
Contoh : Word Processor, Game Programs,
Spreadsheets
Materi

- Compiler, Menerjemahkan program


komputer ke dalam bahasa mesin

Bahasa Mesin, Bahasa yang dapat dimengerti


oleh komputer
Materi
 Bahasa Pemograman, suatu teknik
komunikasi yang distandarisasi untuk
menyatakan instruksi pada komputer. Seperti
bahasa manusia, masing-masing bahasa
memiliki sintaks dan tata bahasa sendiri.
 Terdapat perbedaan tipe dari bahasa
pemrograman, tetapi semua itu tergantung
dari bahasa pemrograman yang kita gunakan,
instruksi-instruksi ini diterjemahkan kedalam
bahasa mesin yang dapat dimengerti oleh
komputer.
Materi
 Bahasa Pemograman juga bisa dikatakan
sebagai alat untuk membuat program.
 Contoh bahasa pemrograman : Java, C, C++,
Pascal, Basic, Fortran, PHP, JHP dan masih
banyak lagi.
 Fungsi bahasa pemrograman yaitu
memerintah komputer untuk mengolah data
sesuai dengan alur berpikir yang kita
inginkan. Keluaran dari bahasa pemrograman
tersebut berupa program/aplikasi
Materi
Tahapan Memproses Program
Materi
 Bahasa Pemrograman pertama kali yaitu
bahasa Fortran (pada tahun 1955) ditemukan
oleh Jhon W. Buckuss, dan yang terbaru yaitu
bahasa pemrograman J2ME (Pada tahun
2000-an)
 Perbedaan nya yaitu terdapat dari cara
menginstruksinya (sintaks), dan persamaan
nya yaitu menghasilkan output yang sama
Materi
 Tingkatan Bahasa Pemrograman
• Bahasa Tingkat Tinggi
Bahasa pemrograman masuk tingkat ini karena bahasa
tersebut mendekati bahasa manusia. Contohnya bahasa
Basic, Visual Basic, Pascal, Java, PHP.
• Bahasa Tingkat Menengah
Disebut tingkat menengah karena bisa masuk ke dalam
bahasa tingkat tinggi maupun rendah. Contohnya bahasa
C, C++, C#
• Bahasa Tingkat Rendah
Bahasa pemrograman masuk tingkat ini karena bahasanya
masih jauh dari bahasa manusia. Contohnya bahasa
Assembly
IoT
 Teknologi merupakan sebuah terobosan baru
yang telah diciptakan oleh manusia dari beberapa
generasi. Sehingga, setiap saat mengalami banyak
perubahan dan penemuan hal yang baru. Disaat
itulah, akses jaringan dan sumber daya berbasis
nirkabel juga berkembang dan banyak
menggantikan penggunaan jaringan kabel saat ini.
 Internet of things adalah salah satu penemuan
terbaru yang saat dikembangkan karena memiliki
kelebihan dari segi fungsionalitas dan mendukung
kinerja tanpa menggunakan bantuan kabel, dan
berbasis wireless.
IoT
Cara kerja internet of things adalah memanfaatkan sebuah argumentasi dari
algoritma bahasa pemrograman yang telah tersusun. Dimana, setiap
argumen yang terbentuk akan menghasilkan sebuah interaksi yang akan
membantu perangkat keras atau mesin dalam melakukan fungsi atau kerja.

Sehingga, mesin tersebut tidak memerlukan bantuan dari manusia lagi dan
dapat dikendalikan secara otomatis. Faktor terpenting dari jalannya program
tersebut terletak pada jaringan internet yang menjadi penghubung antar
sistem dan perangkat keras. Tugas utama dari manusia adalah menjadi
pengawas untuk memonitoring setiap tindakan dan perilaku dari mesin saat
bekerja.

Kendala terbesar dari pengembangan Internet of things adalah dari sisi


sumber daya yang cukup mahal, serta penyusunan jaringan yang sangat
kompleks. Biaya pengembangan juga masih terlampau mahal dan tidak
semua kota atau negara telah menggunakan IoT sebagai kebutuhan primer
mereka.
IoT
• Contoh internet of things yang pertama dalam bidang
kesehatan. Saat ini, banyak sekali
teknologi advanced yang dapat membantu kinerja dari
dokter maupun tenaga medis. IoT juga membuat sebuah
terobosan baru dalam pengembangan mesin dan alat
medis untuk mendukung kinerja dari tenaga medis agar
lebih efektif, tepat, dan mengurangi resiko kesalahan.

• Salah satu contoh dari keberadaan IoT dalam dunia


kesehatan adalah membantu dalam proses pendataan
detak jantung, mengukur kadar gula tubuh, mengecek
suhu tubuh dan lain sebagainya. Data yang diperoleh
akan disimpan dalam penyimpanan data berskala besar.
IoT
• Manfaat internet of things

      1. Memudahkan proses konektivitas


Manfaat IoT yang pertama adalah memudahkan dalam proses konektivitas antar
perangkat atau mesin. Semakin koneksi antar jaringan baik, maka sistem perangkat dapat
berjalan dengan lebih cepat dan fleksibel.
Anda mungkin masih banyak yang menggunakan alat konvensional, namun apabila anda
mencoba untuk mengoperasikan sebuah sistem secara terpusat hanya melalui perangkat
mobile, maka jawabannya yang pasti adalah dengan menggunakan teknologi cerdas. 
2. Ketercapaian efisiensi
Manfaat internet of things yang kedua adalah tercapainya efisiensi kerja. Semakin banyak
konektivitas jaringan yang terbentuk, semakin kecil pula jumlah penurunan waktu untuk
melakukan tugas. Sehingga, aktivitas dan kinerja manusia menjadi lebih terbantu dengan
adanya IoT.
      3. Meningkatkan efektivitas monitoring kegiatan
Dengan menggunakan internet of things, efektivitas untuk mengontrol dan monitoring
sebuah pekerjaan menjadi lebih mudah. Selain itu, teknologi cerdas juga mampu untuk
memberikan rekomendasi atau alternatif pekerjaan yang lebih mudah bagi pengguna.
Materi
• Program Testing

• Program testing (pengujian program) merupakan langkah


penting untuk menguji benar atau tidaknya program.
Kesalahan program: (1) Sintax error, (2) Runtime error, (3)
Logic error
• Sering tidak menjadi perhatian mahasiswa (cepat puas).
• Buat beberapa kemungkinan input (testcase) untuk
mendapatkan kesalahan logika program (sampai tidak
ditemukan)
• Khusus dalam automatic grader, output program harus
sesuai (persis sama) dengan output yang dihasilkan oleh
grader.
Materi
• APLIKASI

Dev-C++ adalah sebuah IDE (Integrated Development


Environment) C / C++ yang sudah dilengkapi dengan
TDM-GCC Compiler (bagian dari GNU Compiler
Collection / GCC). Dev-C++ merupakan IDE gratis dan
full featur yang didistribusikan dibawah lisensi GNU
General Public License untuk pemrograman C dan C++.
Materi
• Fungsi DEV C++
1. Memudahkan dalam pembuatan program.
2. Menghemat ukuran program.
3. Keuntungan memakai fungsi :
4. Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih
sederhana atau kecil.
5. Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program.
6. Dapat menggunakan kode yang ditulis dalam berbagai program yang berbeda.
7. Memecah program besar menjadi kecil sehingga dapat dikerjakan oleh programmer-
programmer atau dipecah menjadi beberapa tahap sehingga mempermudah
pengerjaan dalam sebuah projek.
8. Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan iseng
seperti memodifikasi atau mengubah program yang kita buat.
9. Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan kita
tinggal mencari fungsi yang bersangkutan saja dan tak perlu mencari kesalahan
tersebut di seluruh program
Materi
Langkah-Langkah
a. Langkah-langkah membuat file editor
• Klik menu File -> New -> Project
• New Project DEV-C++
• kemudian pilih jenis project -> isi nama project -> klik tombol OK

b. Langkah-langkah Menjalankan Program


• Dalam menjalankan program yang sudah di tulis ada beberapa cara:
a. Cara pertama: Tekan F9
b. Cara kedua: Klik Execute pada menubar, kemudian klik Compile
c. Cara ketiga: Tekan Ctrl + F10

c. Langkah-langkah Menyimpan File Editor


• a. Klik menu File
b. Klik Save, kemudian muncul jendela, tulis nama file
c. Klik Save.

d. Langkah-langkah Keluar dari Dev-C++


• a. Klik menu File
b. Klik exit
Terima
Kasih

Anda mungkin juga menyukai