0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
184 tayangan7 halaman
Modul 1 membahas pengenalan sistem operasi, IDE Visual C++, dan algoritma pemrograman. Modul ini berisi penjelasan tentang program komputer, algoritma, flowchart, dan IDE Visual C++ beserta contoh kode program C++ sederhana untuk menampilkan teks dan menghitung luas segitiga.
Modul 1 membahas pengenalan sistem operasi, IDE Visual C++, dan algoritma pemrograman. Modul ini berisi penjelasan tentang program komputer, algoritma, flowchart, dan IDE Visual C++ beserta contoh kode program C++ sederhana untuk menampilkan teks dan menghitung luas segitiga.
Modul 1 membahas pengenalan sistem operasi, IDE Visual C++, dan algoritma pemrograman. Modul ini berisi penjelasan tentang program komputer, algoritma, flowchart, dan IDE Visual C++ beserta contoh kode program C++ sederhana untuk menampilkan teks dan menghitung luas segitiga.
IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN Disusun untuk memenuhi matakuliah Praktikum Dasar Pemrograman C++ Dibimbing oleh BapakWahyu Sakti G.I Oleh: Anika !uly "#$%&&'$($#& S" P)I ($"# O** A UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM STUDI PENDIDIKAN TEKNIK INFORMATIKA SEPTEMBER 2014 MODUL 1 PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN A. Tujua Setelah mempela+ari bab ini iharapkan mahasis,a akan mampu : ". -engoperasikan komputer khususnya Wino,s engan baik. (. -engenali an menggunakan ID. C++ engan baik. &. -embuat program seerhana menggunakan bahasa C++. B. Da!a" T#$"% PROGRAM KOMPUTER Program komputer aalah rangkaian kata perintah yang telah imengerti oleh komputer untuk iker+akannya. /ata0kata perintah tersebut membentuk suatu bahasa yang isebut engan bahasa pemrograman. Sebagaimana bahasa paa manusia1 bahasa pemrograman +uga teriri atas banyak ma2am bahasa1 an memiliki aturannya masing0masing. Sulitnya1 komputer saat ini belum iberi hak inisiati31 sehingga +ika aa seikit sa+a kesalahan penulisan perintah oleh pemrogram1 ia tiak mau memakluminya atau berusaha memperbaiki seniri kesalahan tersebut. Serta merta ia 4ngambek5 an tiak mau menger+akan perintah0perintah lainnya. /omputer i2iptakan melalui logika manusia1 karenanya1 ia beker+a se2ara logis1 tanpa 2ampur0tangan 4perasaan.5 ALGORITMA PEMROGRAMAN Orang yang telah terbiasa 4bergaul5 engan komputer menggunakan satu bahasa pemrograman tertentu 6tingkat mahir71 biasanya tiak lagi memerlukan kertas 2oret0 2oretan untuk membuat suatu program komputer. 8amun bagi pemula1 pembela+ar1 atau yang belum mahir1 iperlukan kertas 2oret02oretan tersebut. /ertas 2oret02oretan itu akan igunakan untuk menyusun algoritma 6langkah0langkah penyelesaian masalah71 3lo,2harting 6alur logika perintah1 yang merupakan aplikasi ari algoritma71 maupun menuliskan perintah sesuai engan kaiah ari bahasa pemrograman yang akan igunakannya. Se,aktu menyusun algoritma1 kita tiak perlu tahu 6atau tiak perlu menyesuaikan engan7 bahasa pemrograman yang nanti akan kita gunakan. 9al utama yang kita pikirkan aalah kaiah 6hirarki7 ari komputer itu seniri1 yaitu input0proses0output. Input aalah ata yang harus aa 6suah aa: suah terseia71 yang apat iproses engan aturan0aturan tertentu untuk menghasilkan output seperti yang ikehenaki. Data yang aa harus logis 6masuk akal7 bah,a 4ia5 apat iproses untuk menghasilkan output. FLO&C'ART *lo,2hart aalah representasi gra3ik ari langkah0langkah yang harus iikuti alam menyelesaikan suatu permasalahan yang teriri atas sekumpulan simbol1 imana masingmasing symbol merepresentasikan suatu kegiatan tertentu. *lo,2hart ia,ali engan penerimaan input1 pemrosesan input1 an iakhiri engan penampilan output. ID. 6Integrate De;elopment .<uipment7 aalah program komputer yang memiliki beberapa 3asilitas yang iperlukan alam pembangunan perangkat lunak. )u+uan ari ID. aalah untuk menyeiakan semua utilitas yang iperlukan alam membangun perangkatlunak. C. La(%)a P"a*(%*u+ La(%)a P"a*(%*u+ 1 Pemrograman C++ Na+a P"$,"a+ : -enampilkan kalimat 4Selamat atang i kelas pemrograman terstruktur=5 Ba)a!a P#+"$,"a+a+ : C++ C$+-%.#" : -inGWStuio C:C++ A.,$"%(+a : ". -ulai 2. )ampilkan 4Selamat atang i kelas pemrograman terstruktur=5 &. Selesai F.$/0)a"( : S0"%-( -"$,"a+ : Ou(-u( P"$,"a+1 #ncude<ostream.h> //header //fungs utama nt man(){ //kode bagan man/utama untuk menampkan kamat cout<<"Seamat datang d keas pemrograman terstruktur!"; } mulai selesai menampilkan4Selamat atang i kelas pemrograman terstruktur=5 P#j#.a!a 1Program ini menampilkan sebuah kalimat 4Selamat atang i kelas permrograman komputer terstruktur=5 La(%)a P"a*(%*u+ 2 Pemrograman C++ Na+a P"$,"a+ : Hitung Luas Segitiga Ba)a!a P#+"$,"a+a+ : C++ C$+-%.#" : -inGWStuio C:C++ A.,$"%(+a : ". -ulai (. Deskripsikan luas1 alas1 tinggi engan tipe ata 3loat &. Ba2a ata alas an tinggi #. >uas aalah alas kali tinggi kali $.% %. )ampilkan luas '. Selesai F.$/0)a"( : S0"%-( -"$,"a+ : P#j#.a!a : Program ini igunakan untuk mengitung luas segitiga engan masukan alas an tinggi. Setelah nilai luas an tinggi itemukan praogram akan menampilkan hasil luas segitiga. Tu,a! Ru+a) 1 Pemrograman C++ mulai selesai *loat l1 a1 t -asukan a1t l?$.%@a@t )ampilkan l #ncude <ostream.h> nt man(){ oat aas, tngg, uas; //pendekarasan varabe cout<<"masukkan na aas: "; cn>>aas; //nputan aas cout<<"masukkan na tngg: "; cn>>tngg; //nputan tngg uas=0.5*aas*tngg; //rumus cout<<"Luas Segtga adaah: "<<uas; //menampkan has Na+a P"$,"a+ : Konversi suhu Ba)a!a P#+"$,"a+a+ : C++ C$+-%.#" : -inGWStuio C:C++ A.,$"%(+a : ". -ulai (. Deskripsikan 2el2ius1 3ahrenheit1 kel;in1 reamur engan tipe ata 3loat &. Ba2a ata 2el2ius #. *ahrenheit aalah ".A kali 2el2ius tambah &( 6".A@2el2ius7+&( %. !eamur aalah $.A kali 2el2ius '. /el;in aalah 2ek2uys itambah (B&."% B. )ampilkan 3ahrenheit1 reamur1 kel;in A. Selesai F.$/0)a"( 1 mulai selesai -enampilkan hasil r131k *loat 21 31 r1 k Input 2 3 ? 6".A@27+&(C r? $.A@2C k?2+(B&."%C S0"%-( -"$,"a+ : Ou(-u( P"$,"a+1 P#j#.a!a1 Aplikasi ini ber3ungsi untuk mengkon;ersi suhu ari Cel2ius ke *ahrenheit1 !eamur1 an /el;in. Setelah program i+alankan1 user iperintahkan untuk memasukan nilai 2el2ius. Setelah nilai 2el2ius imasukan1 program akan mengkon;ersikan nilai 2el2ius yang telah imasukkan ke suhu alam bentuk *ahrenheit1 reamur1 an /el;in. K#!%+-u.a #ncude <ostream.h> nt man (){ oatc,f,r,k;//deskrpsvarabedenganmenggunakantpe data oat cout<<"===================================="<<end ; cout<<"| KONVERSI SUHU DARI CELCIUS KE |"<<end; cout<<"| Fahrenhet, Reamur, Kevn |"<<end; cout<<"===================================="<<end ; cout<<"|MasukkanSuhuDaamCecus : "; cn>>c; //nput kevarabe c f = (1.8*c)+32; //Penghtungankoverskefahrenhet r= 0.8*c; //Penghtungankoverskereamur k=c+273.15; //Penghtungankoverske kevn cout<<"===================================="<<end ; cout<<"| HASIL KONVERSI |"<<end; Algoritma aalah lanasan a,al ketika kita kan menesain sebuah program aplikasi. Setelah algoritma ibuat1 akan lebih muah untuk menger+akan program aplikasi yang akan iran2ang. Da2(a"Ruju*a ". )im Asisten Dosen. ($"#. -oul " Pengenalan Sistem Operasi1 ID. Disual C++1 an Algoritma Pemrograman. -alang: Eni;ersitas 8egeri -alang. (. Abul /air. Pemrograman Disual C++. Fogyakarta: Ani O33set.
M. Husnul Ullum Azhari - RYBOT TGS 2610 (Raspberry Pi, Chatbot Telegram, TGS2610) Sebagai Alat Pendeteksi Dan Pengamanan Dini Kebocoran Gas Untuk Mencegah Kebakaran