P05 Visualisasi Data dengan gnuplot
|
|
|
- Yenny Kurnia
- 8 tahun lalu
- Tontonan:
Transkripsi
1 P5 Visualisasi Data dengan gnuplot Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi Catatan. Dalam praktikum ini akan dipelajari dan dipraktekkan bagaimana membuat visualisasi data dengan memanfaatkan aplikasi gnuplot. Visualisasi yang dimaksud dalam hal ini masih dibatasi dalam bentuk grafik y terhadap x, di mana variabel x dan y dapat berarti data apa saja. 1 Grafik y terhadap x 49 2 Grafik dari dua berkas berbeda 51 3 Grafik dari berkas dengan banyak kolom data 53 4 Grafik sebagian data 55 5 Grafik sebagian data (lagi) 6 6 Grafik dari fungsi 61 7 Grafik dari fungsi dan berkas data 64 8 Fitting data dengan suatu fungsi 67 9 Fitting data dengan suatu fungsi (lagi) 71 1 Animasi sederhana dengan gnuplot dan convert 71 1 Grafik y terhadap x Buat berkas suatu berkas teks, dengan penyunting teks yang Anda kuasai, yang isinya adalah sebagai berikut ini 49
2 #x y dan simpan dengan nama data-1.txt. Kemudian buat berkas teks lain yang berisi script untuk gnuplot # plot-1.gps # Plot data and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-1.gps # Set terminal to eps set term post eps color enhanced # Set output file set output "data-1.eps" # Set input file input="data-1.txt" # Set image size set size.9, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic x} (m)" font "Times, 24" set xtics 2 font "Times, 22" set xrange [:1] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 24" set ytics 1 font "Times, 22" 5
3 Gambar 1: Hasil eksekusi script plot-1.gps yang dipanggil dengan gnuplot. set yrange [-1:4] # Set grid set grid xtics ytics # Plot data plot input u 1:2 title "" pt 4 ps 2.5 dan simpan dengan nama plot-1.gps. Tugas 1. Jalankan gnuplot untuk mengeksekusi berkas teks plot-1.gps dengan cara gnuplot plot-1.gps sehingga menghasilkan berkas gambar data-1.eps sebagaimana diberikan dalam Gambar 1. Modifikasi script gnuplot sebelumnya sehingga dapat menghasilkan Gambar 2. Simpan hasil modifikasi script tersebut dengan nama plot-1a.gps. Jelaskan perbedaan hasil keluaran kedua script tersebut dalam berkas laporan.txt. 2 Grafik dari dua berkas berbeda Buat berkas suatu berkas teks, dengan penyunting teks yang Anda kuasai, yang isinya adalah sebagai berikut ini #x y 51
4 Gambar 2: Hasil eksekusi script plot-1a.gps yang dipanggil dengan gnuplot dan simpan dengan nama data-2.txt. Kemudian buat berkas teks lain yang berisi script untuk gnuplot # plot-2.gps # Plot data and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-2.gps # Set terminal to eps set term post eps color enhanced # Set output file set output "data-2.eps" 52
5 # Set input file input1="data-1.txt" input2="data-2.txt" # Set image size set size.9, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic x} (m)" font "Times, 24" set xtics 2 font "Times, 22" set xrange [:1] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 24" set ytics 1 font "Times, 22" set yrange [-1:4] # Set grid set grid xtics ytics # Plot data plot \ input1 u 1:2 w lp title "" pt 4 ps 2.5, \ input2 u 1:2 w lp title "" pt 6 ps 2.5 dan simpan dengan nama plot-2.gps. Tugas 2. Jalankan gnuplot untuk mengeksekusi berkas teks plot-2.gps dengan cara yang sama seperti sebelumnya sehingga menghasilkan berkas gambar data-2.eps sebagaimana diberikan dalam Gambar 3. Jelaskan apa perbedaan tujuan dari script ini dibandingkan dengan script sebelumnya, tuliskan dalam laporan.txt. 3 Grafik dari berkas dengan banyak kolom data Buatlah berkas teks yang berisikan #x y1 y2 y
6 Gambar 3: Hasil eksekusi script plot-2.gps yang dipanggil dengan gnuplot dan simpan dengan nama data-3.txt. Dalam gnuplot, saat memanggil perintah plot, dapat dipilih pasangan kolom data mana yang ingin ditampilkan. Untuk kolom C1 dan C2 gunakan.. u C1:C2.. Tugas 3. Modifikasi script sebelumnya sehingga dapat diperoleh Gambar 4. Simpan script tersebut dengan nama plot-3.gps dengan hasil keluarannya adalah data-3.eps. Gunakan potongan script berikut apabila diperlukan # Plot data plot \ input u 1:2 w lp pt 4 ps 2.5 \ title "3{/Italic x} + 5", \ 54
7 4 3 3x + 5 (x -2 )(x - 6).2(x-4)(x-6)(x-8) Gambar 4: Isi dari berkas data-3.eps, yang merupakan hasil eksekusi script plot-3.gps. input u 1:3 w lp pt 6 ps 2.5 \ title "({/Italic x} -2 )({/Italic x} - 6)", \ input u 1:4 w lp pt 8 ps 2.5 \ title ".2({/Italic x}-4)({/italic x}-6)({/italic x}-8)" 4 Grafik sebagian data Ketik dan kompilasi program berikut ini untuk menghasilkan berkas data-4.txt /* */ gen-data.cpp Sparisoma Viridi <[email protected]> Generate data for gnuplot Compile: g++ gen-data.cpp -o gen-data Execute:./gen-data #include <iostream> #include <fstream> #include <math.h> const double PI = ; using namespace std; 55
8 int main(int argc, char *argv[]) { // Set ouput filename char ofn[] = "data-4.txt"; ofstream fout; fout.open(ofn); if(fout.is_open()) { // Oscillation parameters double f1 = 1.; double f2 = 2.; double fi1 =.; double fi2 =.; double A1 = 1.; double A2 = 1.5; // Iteration parameters double t =.; double t1 = t + 3. / f1; double t2 = t / f2; double t =.; double dt = 1.E-4; // Do interation fout << "#t\tf" << endl; while(t < t2 + dt) { // Both oscillation function double y1 = A1 * sin(2 * PI * f1 * t + fi1); double y2 = A2 * sin(2 * PI * f2 * t + fi2); // Select time condition double y = (t < t1)? y1 : y2; // Plot the results fout << t << "\t"; fout << y << endl; } // Increase the time t += dt; } // Close the file fout.close(); 56
9 } return ; dengan mengikuti petunjuk dalam kode tersebut. Kemudian buat script untuk gnulplot berikut ini # plot-4.gps # Plot data and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-4.gps # Set terminal to eps set term post eps color enhanced font "Times, 32" # Set input file input="data-4.txt" # Set image size set size.9, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic t} (s)" font "Times, 32" set xtics.1 font "Times, 3" set xrange [:.5] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 32" set ytics.5 font "Times, 3" set yrange [-1.5:1.5] # Set grid set grid xtics ytics # Set legend set key inside left top spacing 4 # All data # Set output file set output "data-4.eps" 57
10 # Plot data plot \ input u 1:2 w lp pt 4 ps 1.5 \ title "" # Every 1 data # Set output file set output "data-4a.eps" # Plot data plot \ input u 1:2 every 1 w lp pt 4 ps 1.5 \ title "" # Every 2 data # Set output file set output "data-4b.eps" # Plot data plot \ input u 1:2 every 2 w lp pt 4 ps 1.5 \ title "" # Every 2 data # Set output file set output "data-4c.eps" # Plot data plot \ input u 1:2 every 5 w lp pt 4 ps 1.5 \ title "" dan simpan dalam berkas teks dengan nama plot-4.gps. Jalankan dengan gnuplot sehingga menghasilkan berkas-berkas data-4.eps, data-4a.eps, data-4b.eps, dan data-4c.eps, sebagaimana ditampilkan dalam Gambar 5. Tugas 4. Jelaskan dalam berkas laporan.txt apa fungsi dari opsi every dalam penggunaan perintah plot dalam gnuplot. 58
11 t (s) (a) t (s) (b) t (s) t (s) (c) (d) Gambar 5: Hasil eksekusi script plot-4.gps untuk berkas data-4.txt untuk setiap: (a) 1 data, (b) 1 data, (c) 2 data, dan (d) 5 data. 59
12 5 Grafik sebagian data (lagi) Kadang tidak semua data ingin ditampilkan tetapi hanya 3 data pertama dari 5 data, yang misalnya terdapat dalam berkas data-4.txt. Atau 2 data terakhirnya saja. Untuk memahaminya, perhatikan contoh script berikut ini # plot-5.gps # Plot data and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-5.gps # Set terminal to eps set term post eps color enhanced font "Times, 32" # Set input file input="data-4.txt" # Set image size set size.9, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic t} (s)" font "Times, 32" set xtics.1 font "Times, 3" set xrange [:.5] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 32" set ytics.5 font "Times, 3" set yrange [-1.5:1.5] # Set grid set grid xtics ytics # Set legend set key inside left top spacing 4 # All data # Set output file set output "data-5.eps" 6
13 # Plot data plot \ input u 1:2 w lp pt 4 ps 1.5 \ title "" # First 3 data of 5 data # Set output file set output "data-5a.eps" # Plot data plot \ input u 1:2 every ::::3 w lp pt 4 ps 1.5 \ title "" # Last 2 data of 5 data # Set output file set output "data-5b.eps" # Plot data plot \ input u 1:2 every ::3::5 w lp pt 4 ps 1.5 \ title "" dan simpan dengan nama plot-5.gps. Jalankan sehingga dihasilkan grafikgrafik seperti dalam Gambar 6. Tugas 5. Modifikasi script plot-5.gps sehingga grafik dalam Gambar 6.b dan 6.b memberikan rentang sumbu horizontal (atau sumbu t) yang tidak kosong sebagian. Jadi untuk Gambar 6.b digambarkan s t.3 s dan untuk Gambar 6.b digambarkan.3 s t.5 s. Simpan kedua gambar dengan nama data-5a.eps dan data-5b.eps. 6 Grafik dari fungsi Bagaimana menggambarkan data dari suatu berkas teks menggunakan gnuplot telah dipelajari pada praktikum ini dalam tugas-tugas sebelum bagian ini. Berikutnya akan dipelajari bagaimana menggambarkan suatu fungsi. Untuk itu salin script berikut ini # plot-6.gps # Plot data and produce EPS file 61
14 t (s) (a) (b) t (s) (c) t (s) Gambar 6: Hasil eksekusi script plot-5.gps untuk berkas data-4.txt untuk: (a) seluruh 5 data, (b) 3 data pertama, dan (c) 2 data terakhir. 62
15 # Sparisoma Viridi # # Execute: gnuplot plot-6.gps # Set terminal to eps set term post eps color enhanced font "Times, 24" # Set image size set size.9, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic x} (m)" font "Times, 3" set xtics 4 font "Times, 28" set mxtics 2 set xrange [:2] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 3" set ytics 1 font "Times, 28" set mytics 2 set yrange [-2:25] set format y "%.t {/Arial x} 1^{%T}" # Set grid set grid xtics ytics mxtics mytics # Set legend set key top spacing 4 # Set output file set output "data-6.eps" # Define a function of a pre-defined dummy variabel x f(x) = (x-1)*(x-8)*(x-15)*(x-18) # Plot data plot f(x) w l lw 6\ title "{/Italics y} = \ ({/Italic x} - 1)\ ({/Italic x} - 8)\ ({/Italic x} - 15)\ ({/Italic x} - 18)" 63
16 2 x 1 3 y = (x - 1)(x - 8)(x - 15)(x - 18) 1 x 1 3 x 1-1 x x Gambar 7: Hasil eksekusi script plot-6.gps yang menggambarkan fungsi y = (x 1)(x 8)(x 15)(x 18). dengan nama plot-6.gps dan jalankan sehingga diperoleh Gambar 7. Tugas 6. Modifikasi script plot-6.gps menjadi plot-6a.gps sehingga dapat menggambarkan fungsi y = 2x 2 5x , (1) untuk rentang x [ 2.5, 7.5] sebagaimana digambarkan dalam Gambar 8, dalam bentuk berkas data-6a.gps. 7 Grafik dari fungsi dan berkas data Salin data berikut ini #x y
17 8 x x 1 1 y = 2x 2-5x x x 1 1 x 1-2 x Gambar 8: Plot Persamaan (1) untuk rentang x [ 2.5,7.5] dalam berkas teks dengan nama data-7.txt dan juga script berikut ini # plot-7.gps # Plot data and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-7.gps # Set terminal to eps set term post eps color enhanced font "Times, 24" # Set image size set size.8, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic x} (m)" font "Times, 3" set xtics 2 font "Times, 28" set mxtics 2 set xrange [:1] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 3" 65
18 25 2 y = 2x + 3 Eksperimen Gambar 9: Plot Persamaan y = 2x + 3 dan data dari berkas data-7.txt menggunakan script plot-7.gps. set ytics 5 font "Times, 28" set mytics 2 set yrange [:25] # Set grid set grid xtics ytics # Set legend set key top left spacing 4 # Set output file set output "data-7.eps" # Define a function of a pre-defined dummy variabel x f(x) = 2*x + 3 # Plot data plot \ f(x) w l lw 6 title "{/Italics y} = 2{/Italic x} + 3", \ "data-7.txt" u 1:2 w p pt 5 ps 2.5 t "Eksperimen" dalam berkas dengan nama plot-7.gps. Jalankan script sehingga diperoleh berkas data-7.eps seperti dalam Gambar 9. 66
19 Tugas 7. Buat data Anda sendiri dalam berkas teks data-7a.txt dan modifikasi script plot-7.gps menjadi plot-7a.gps sehingga dapat menggambarkan fungsi dan data yang Anda buat. 8 Fitting data dengan suatu fungsi Gnuplot memiliki perintah fit yang dapat digunakan untuk fitting data terhadap suatu fungsi yang diinginkan. Untuk pembelajaran ini akan digunakan data dalam berkas teks data-7.txt sebelumnya. Salin script berikut ini # plot-8.gps # Plot data, fit witn equation and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-8.gps # Set terminal to eps set term post eps color enhanced font "Times, 24" # Set image size set size.8, 1. # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic x} (m)" font "Times, 3" set xtics 2 font "Times, 28" set mxtics 2 set xrange [:1] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 3" set ytics 5 font "Times, 28" set mytics 2 set yrange [:25] # Set grid set grid xtics ytics # Set legend set key right bottom spacing 4 # Set input file 67
20 input = "data-7.txt" # Set output file set output "data-8.eps" # Define a function of a pre-defined dummy variabel x f(x) = a*x + b # Fit the function to data fit f(x) input via a, b # Title for equation eqnt = sprintf("{/italics y} = %f{/italics y} + %f", a, b); # Plot data plot \ f(x) w l lw 6 title eqnt, \ input u 1:2 w p pt 5 ps 2.5 t "Eksperimen" dalam berkas dengan nama plot-8.gps. Jalankan script sehingga diperoleh berkas data-8.eps seperti dalam Gambar 1. Proses iterasi untuk menemukan nilai a dan b dalam fungsi yang digunakan, yaitu adalah seperti berikut ini f(x) = ax + b (2) Iteration WSSR : delta(wssr)/wssr : delta(wssr) : limit for stopping : 1e-5 lambda : initial set of free parameter values a = 1 b = 1 / Iteration 1 WSSR : delta(wssr)/wssr : delta(wssr) : limit for stopping : 1e-5 lambda : resultant parameter values 68
21 y = x Eksperimen Gambar 1: Plot Persamaan (2) hasil perintah fit dan data dari berkas data-7.txt menggunakan script plot-8.gps. a = b = / Iteration 2 WSSR : delta(wssr)/wssr : delta(wssr) : limit for stopping : 1e-5 lambda : resultant parameter values a = b = / Iteration 3 WSSR : delta(wssr)/wssr : delta(wssr) : limit for stopping : 1e-5 lambda : resultant parameter values a =
22 b = / Iteration 4 WSSR : delta(wssr)/wssr : e-9 delta(wssr) : e-9 limit for stopping : 1e-5 lambda : resultant parameter values a = b = After 4 iterations the fit converged. final sum of squares of residuals : rel. change during last iteration : e-9 degrees of freedom (FIT_NDF) : 9 rms of residuals (FIT_STDFIT) = sqrt(wssr/ndf) : variance of residuals (reduced chisquare) = WSSR/ndf : Final set of parameters Asymptotic Standard Error ======================= ========================== a = / (1.725%) b = /-.239 (6.724%) correlation matrix of the fit parameters: a b a 1. b Tugas 8. Jelaskan apa maksud bagian # Title for equation eqnt = sprintf("{/italics y} = %f{/italics y} + %f", a, b); dalam script plot-8.gps? Jelaskan jawaban Anda dalam berkas laporan.txt. 7
23 y = x x Eksperimen Gambar 11: Plot Persamaan (3) hasil perintah fit dan data dari berkas data-7.txt menggunakan script plot-9.gps. 9 Fitting data dengan suatu fungsi (lagi) Tugas 9. Modifikasi script plot-8.gps menjadi plot-9.gps sehingga dapat mengakomodasi model atau fungsi berbentuk f(x) = ax 2 + bx + c (3) untuk data yang sama dalam berkas teks data-7.txt. Laporkan nilai-nilai a, b, dan c dalam berkas laporan.txt dan tampilkan grafiknya seperti dalam Gambar Animasi sederhana dengan gnuplot dan convert Salin script berikut ini # plot-1.gps # Plot data, fit witn equation and produce EPS file # Sparisoma Viridi <[email protected]> # # Execute: gnuplot plot-1.gps # Set terminal to eps 71
24 set term post eps color enhanced font "Times, 24" # Set image size set size 1.2,.8 # Set bottom margin -- for some distro it needs correction set bmargin 3.5 # Set x-axis set xlabel "{/Italic x} (m)" font "Times, 3" set xtics.5 font "Times, 28" set mxtics 4 set xrange [:2] # Set y-axis set ylabel "{/Italic y} (m)" font "Times, 3" set ytics.1 font "Times, 28" set mytics 2 set yrange [-.2:.2] # Set grid set grid xtics ytics mxtics mytics # Define a wave function PI = A =.2 l = 1. f = 1. T = 1. / f k = 2. * PI / l w = 2. * PI / T y(x, t) = A * sin(k*x - w*t) # Plot data a =. t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.1 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); 72
25 filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.2 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.3 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.4 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.5 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.6 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); 73
26 set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.7 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.8 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" a =.9 t = a * T timestamp = sprintf("{/italics t} = %1.2f T", a); filename = sprintf("data-1-%1.1f.eps", a); set output filename unset label set label timestamp at -.25, -.28 font ", 28" plot y(x, t) w l lw 8 t "" dalam berkas teks plot-1.gps dan jalankan sehingga diperoleh berkas-berkas data-1-..eps sampai data-1-.9.eps. Konversi berkas-berkas.eps yang dihasilkan menjadi.png dengan cara menggunakan perintah berikut pada konsol convert data-1-..eps data-1-..jpg convert data-1-.1.eps data-1-.1.jpg convert data-1-.2.eps data-1-.2.jpg convert data-1-.3.eps data-1-.3.jpg convert data-1-.4.eps data-1-.4.jpg convert data-1-.5.eps data-1-.5.jpg convert data-1-.6.eps data-1-.6.jpg convert data-1-.7.eps data-1-.7.jpg convert data-1-.8.eps data-1-.8.jpg 74
27 convert data-1-.9.eps data-1-.9.jpg convert *.jpg data-1.gif Tugas 1. Lihat hasil konversi dari berkas *.jpg menjadi data-1.gif menggunakan penjelajah internet yang ada. Laporkan hasil pengamatan Anda dalam berkas laporan.txt. Ilustrasi snapshot grafik fungsi gelombang dapat dilihat dalam Gambar 12. Keluaran praktikum 1. data-1.txt, plot-1.gps, data-1.eps, plot-1a.gps, data-1a.eps, data-2.txt, plot-2.gps, data-2.eps, data-3.txt, plot-3.gps, data-3.eps, data-gen.cpp, data-4.txt, data-4.eps, data-4a.eps, data-4b.eps, data-4c.eps, plot-5.gps, data-5a.eps, data-5b.eps, plot-6.gps, data-6.eps, plot-6a.gps, data-6a.eps, data-7.txt, plot-7.gps, data-7.eps, data-7a.txt, plot-7a.gps, data-7a.eps, plot-8.gps, data-8.eps, plot-9.gps, data-9.eps dan. 2. laporan.txt yang berisikan jawaban dari Tugas 1, 2, 4, 6, 8, 9, dan 1. This work is licensed under a Creative Commons Attribution-ShareAlike 3. Unported License. 1 1 Sparisoma Viridi <[email protected]>,..,
28 t =. T t =.1 T t =.2 T t =.3 T t =.4 T t =.5 T t =.6 T t =.7 T t =.8 T t =.9 T Gambar 12: Hasil yang diperoleh dari script plot-1.gps untuk waktu-waktu:.t,.1t,.2t,.3t,.4t,.5t,.6t,.7t,.8t, dan.9 T, di mana T adalah periode osilasi. 76
P07 Konstanta, Makro, Struktur, dan Kelas
P07 Konstanta, Makro, Struktur, dan Kelas Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.10.22 Catatan. Dalam praktikum ini akan dipelajari mengenai konstanta, makro, struktur, operator
P03 Sekilas Array dan Penggunan Berkas Teks
P03 Sekilas Array dan Penggunan Berkas Teks Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.09.23 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap
P06 Pointer dan Fungsi
P06 Pointer dan Fungsi Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.10.21 Catatan. Dalam praktikum ini akan dipelajari mengenai pointer, fungsi, dan membuat berkas pustaka sendiri
P04 Mengurutkan Data dan Waktu Proses
P04 Mengurutkan Data dan Waktu Proses Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.09.28 Catatan. Simpan dan gunakan modul-modul praktikum sebelumnya karena beberapa program akan merujuk
P00 Perintah Dasar dalam Linux
P00 Perintah Dasar dalam Linux Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2014.08.25 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap kali praktikum
P02 Menulis dan Membaca Berkas Teks
P02 Menulis dan Membaca Berkas Teks Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.09.09 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap kali
P01 Pengenalan Pemrograman C++ di Linux
P01 Pengenalan Pemrograman C++ di Linux Modul Praktikum FI2283 Pemrograman dan Simulasi Fisika Versi 2013.09.06 Catatan. Perhatikan berkas (atau file) apa yang harus anda buat dalam setiap tugas. Setiap
PROFIL TEKANAN UDARA PADA ATMOSFER BUMI. Ridho Muhammad Akbar (6 Februari 2014)
PROFIL TEKANAN UDARA PADA ATMOSFER BUMI Ridho Muhammad Akbar - 10212067 (6 Februari 2014) Departmen Fisika Institut Teknologi Bandung Februari 2014 Pada artikel ini akan dibahas bagaimana distribusi tekanan
Fungsi 1. Ekohariadi FT Unesa
Fungsi 1 Ekohariadi FT Unesa Fungsi Pustaka Standar Pustaka C Standar merupakan kumpulan fungsi yang sudah ditentukan yang diases melalui file header. Fungsi matematika yang umum didefinisikan di header
INF-103 Pemrograman II VECTOR & STRING. Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc. Program Studi Informatika FMIPA UNIVERSITAS KUALA
INF-103 Pemrograman II VECTOR & STRING Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc Program Studi Informatika FMIPA UNIVERSITAS KUALA http://www.informatika.unsyiah.ac.id Apa itu Vector? Vector
Komentar, Identifier, Konstanta dan Variabel
PEMROGRAMAN BERORIENTASI OBJEK Komentar, Identifier, Konstanta dan Variabel Budhi Irawan, S.Si, M.T KOMENTAR PROGRAM Dalam proses pengembangan sebuah program, pasti akan disibukan dengan penulisan kode-kode
Pemrograman Dasar C. Minggu 8
Pemrograman Dasar C Minggu 8 Topik Bahasan Fungsi Fungsi main dan keseluruhan kontrol program Prototype fungsi Cakupan (scope) dari deklarasi variabel Teknik Desain Implementasi Bottom Up Testing dengan
Dasar-dasar C/C++ Ekohariadi FT Unesa
Dasar-dasar C/C++ Ekohariadi FT Unesa Program Modular Program yang baik dibuat dengan filosofi rancangan seperti membuat bangunan yang baik. Ia bergantung pada perencaaan yang cermat. Program yang terstruktur
Spesifikasi Tugas Besar II IF3055 Sistem Operasi
Spesifikasi Tugas Besar II IF3055 Sistem Operasi Tujuan Tujuan dari pemberian tugas ini adalah Peserta mengetahui mekanisme filesystem. Peserta mengetahui mekanisme IPC. Deskripsi Pada tugas besar kali
Baca Tulis File. Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah:
Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: 1. membuka file - mendefinisikan variabel stream - melakukan perintah open() 2. Melakukan pembacaan atau
MEMBUAT WEBSITE PERSONAL
MEMBUAT WEBSITE PERSONAL dengan Microsoft FrontPage UNTUK KALANGAN SENDIRI Dilarang menyalin sebagian atau seluruh bagian modul ini tanpa ijin dari penyusun Modul Workshop : Membuat Website Personal 1
Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved
1 Pengenalan Matlab Pendahuluan Matlab adalah perangkat lunak yang dapat digunakan untuk analisis dan visualisasi data. Matlab didesain untuk mengolah data dengan menggunakan operasi matriks. Matlab juga
DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB II PROGRAM PERTAMA C DAN C++ IF Cara Membuat Program C Untuk memulai membuat program dalam bahasa c ikutii langkah-langkah
Laporan Praktikum TMD04 Pemrograman C++ NIM/ No. Reg. : 49013075 Nama : Mhd. Syarif Email Blog : : [email protected] www.mhdsyarif.com Laporan : Modul 2 Source Code Modul 2_1: /* =============================================
SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I. Institut Teknologi Sumatera
SUB PROGRAM P E N G A N TA R P R O G R A M S T U D I Institut Teknologi Sumatera PRE TEST Jelaskan apa yang dimaksud dengan perulangan? Sebutkan jenis metode perulangan? Apa perbedaan dari masing-masing
Vigènere Chiper dengan Modifikasi Fibonacci
Vigènere Chiper dengan Modifikasi Fibonacci Anggriawan Sugianto / 13504018 Teknik Informatika - STEI - ITB, Bandung 40132, email: [email protected] Abstrak - Vigènere chiper merupakan salah
1 - Bahasa Pemrograman
1 - Bahasa Pemrograman Pendahuluan Pada dasarnya, komputer difungsikan sebagai alat bantu untuk melakukan pengolahan data (berdasarkan operasi aritmatika dan logika). Komputer memerlukan suatu program
Kita dapat melihat dokumen dalam 4 tampilan yang berbeda, yaitu Normal View, Web Layout View, Print Layout View dan Outline View.
Penggunaan MsWord Sebagai Aplikasi Pengolah Kata Microsoft Word merupakan program aplikasi pengolah kata (word processor) yang yang biasa digunakan untuk membuat laporan, membuat dokumen berbentuk surat
KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.
i KATA PENGANTAR Buku ini dibuat untuk memudahkan siapa saja yang ingin belajar MATLAB terutama bagi yang baru mengenal MATLAB. Buku ini sangat cocok untuk pemula terutama untuk pelajar yang sedang menempuh
Subprogram (dalam Bahasa C++ + Flowchart)
Subprogram (dalam Bahasa C++ + Flowchart) Tim Penyusun Materi PTI-B KU1072/Pengenalan Teknologi Informasi B Tahap Tahun Pertama Bersama Institut Teknologi Bandung Tujuan Mahasiswa memahami makna dan kegunaan
//Kelas ini berisi data yang hendak disimpan ke dalam database
#include #include #include #include #include using namespace std; //Prototype dari kelas Mahasiswa //Kelas ini berisi data yang hendak disimpan ke dalam
INF-103 Pemrograman II FUNGSI C++ Dr. Taufik Fuadi Abidin, M.Tech Irvanizam, M.Sc. Program Studi Informatika FMIPA UNIVERSITAS KUALA
INF-103 Pemrograman II FUNGSI C++ Dr. Taufik Fuadi Abidin, M.Tech Irvanizam, M.Sc Program Studi Informatika FMIPA UNIVERSITAS KUALA http://www.informatika.unsyiah.ac.id Fungsi (Function) Eksekusi sebuah
Fisika Dasar. Sparisoma Viridi. Versi
Fisika Dasar Sparisoma Viridi Versi 3 011 ii Isi 1 Pengantar 1 1.1 Permasalahan umum........................ 1 1. Kuis awal untuk motivasi: gerak parabola............. 3 1.3 Integral secan pangkat tiga.....................
Pengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
APLIKASI KOMPUTER. Microsoft Word 2010 (Bag.1) Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU.
APLIKASI KOMPUTER Modul ke: Microsoft Word 2010 (Bag.1) Fakultas MKCU Ida Farida, M.Kom Program Studi MKCU www.mercubuana.ac.id Microsoft Word 2010 APLIKASI KOMPUTER Teori dan fungsi-fungsi dasar Microsoft
MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom
MEMBUAT MASTER BERITA Teknik Informatika Sopingi, M.Kom 1. Buatlah File index.php File ini digunakan untuk menampilkan form dan datagrid tabel berita Memanggil koneksi manage BERITA
MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL
MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL Program yang dijalankan dengan menggunakan aplikasi console pada Visual C++ 2008 akan membaca data dari command line dan hasilnya akan ditampilkan dalam command
TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016
MODUL 5 FUNGSI DAN PROSEDUR A. TUJUAN Setelah menyelesaikan modul ini diharapkan mahasiswa akan mampu: 1. Mahasiswa mampu memahami fungsi dan prosedur. 2. Mahasiswa mampu mendeklarasikan dan mendefinisikan
PEMROGRAMAN BERORIENTASI OBJEK. Input / Output. Budhi Irawan, S.Si, M.T
PEMROGRAMAN BERORIENTASI OBJEK Input / Output Budhi Irawan, S.Si, M.T PENDAHULUAN Sejauh ini sudah sering digunakan cout untuk menuliskan ke layar dan cin untuk membaca nilai dari keyboard tanpa membahas
Pemrograman I Bab VI Pengulangan. Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia
Pemrograman I Bab VI Pengulangan Adam Mukharil Bachtiar, S.Kom. Universitas Komputer Indonesia Latar Belakang Pengulangan 1. Tampilkan angka 1 sampai 1000! 2. Lari keliling lapangan selama kamu belum pingsan!
Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.
Visual Studio 2008 Dasar Pemrograman Program C++ Sederhana. C/C++ C++ merupakan perkembangan leboh lanjut dari C. Bahasa C dikembangkan tahun 1972 oleh Dennis Richie di Bell Telephone laboratories. Oleh
MODUL I PENGENALAN MATLAB
MODUL I PENGENALAN MATLAB 1. Apa Matlab itu? Matlab merupakan bahasa pemrograman dengan kemampuan tinggi dalam bidang komputasi. Matlab memiliki kemampuan mengintegrasikan komputasi, visualisasi, dan pemrograman.
Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman
Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman Apa itu Program? Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai
Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak
DISUSUN OLEH : ADAM MUKHARIL BACHTIAR, S..Kom. DIKTAT MATAA KULIAH PEMROGRAMAN I BAB I PENDAHULUAN C DAN C++ IF Sekilas Tentang C dan C+ ++ Sebuah bahasa pemrograman dapat dikategorikan ke dalam tiga level
LATIHAN SOAL (FUNGSI & PROSEDUR)
LATIHAN SOAL (FUNGSI & PROSEDUR) P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 11/11/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Mahasiswa dapat meningkatkan kemampuan pemrograman
Kurikulum Qt. Chapter 4 Function. Fungsi
Chapter 4 Function Fungsi Fungsi (Function) adalah sekumpulan program yang diberi nama, sehingga dengan demikain jika program itu diperlukan dapat dipanggil kembali. Walaupun Pemrograman Berorientasi Objek
Melakukan Operasi Logika
Melakukan Operasi Logika Hampir semua statemen C++ adalah ekspresi. Operator C++ selain +, -, /, * yakni operator logika. Pada dasarnya orang2 menghitung menggunakan operasi AND dan OR Mengapa Menggunakan
STRUKTUR DASAR PEMROGRAMAN
STRUKTUR DASAR PEMROGRAMAN P E N G E N A L A N P R O G R A M S T U D I Institut Teknologi Sumatera 15/09/2017 PENGANTAR PROGRAM STUDI 1 TUJUAN KULIAH Subtopik Input Proses Output dalam program Deklarasi
Pendahuluan. Modul ini disusun untuk perkuliahan Aplikasi Komputer Jurusan Fisika
Pendahuluan Modul ini disusun untuk perkuliahan Aplikasi Komputer Jurusan Fisika Universitas Medan guna memberikan bekal pengetahuan dan Pengalaman kepada mahasiswa dalam mendalami gejala Fisika secara
Program Menggabungkan 2 Tipe String
Array Bagian 2 String Variabel ANSI C++ terdapat include tipe string yang di desain yang membuatnya lebih mudah untuk memanipulasi string dari suatu teks Kita dapat menggunakan istilah string untuk menggantikan
Chapter 2 Tipe Data, Identifier, Operator dan Control Statement
Chapter 2 Tipe Data, Identifier, Operator dan Control Statement Tipe Data dan Identifier Program adalah kumpulan instruksi yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk
EBOOK CARA MEMBUAT CHART DI EXCEL Oleh:
EBOOK CARA MEMBUAT CHART DI EXCEL 2007 2010 Oleh: www.computer1001.com KATA PENGANTAR Desain grafik (chart) Excel yang indah dan eye catching seperti yang disajikan dalam Ebook ini. Ebook berisi kumpulan
Membuat Grafik Sondir Menggunakan Ms ExCeL 2007
Membuat Grafik Sondir Menggunakan Ms ExCeL 2007 Suatu kemudahan untuk menggunakan buku ini karena menyajikan tampilan instruksi yang akan memudahkan bagi para pembaca untuk mencoba menjalankannya Buku
Formatting Page, Teks
Formatting Page, Teks Pada tips sebelumnya sudah dijelaskan bagaimana membuat contoh sederhana sebuah dokumen PDF menggunakan PHP. Pada tips berikut ini akan dijelaskan bagaimana memformat halaman dokumen
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. LSKD/EKO/DEL221/01 Revisi : 02 Tgl : - Hal 1 dari 12 1. Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki kompetensi: dapat memahami input, output dan grafik pada. 2. Sub Kompetensi
MODUL 9 Material Texture
MODUL 9 Material Texture A. KOMPETENSI DASAR Memahami Inisialisasi Material Texture Memahami Texture Mapping. Memahami dasar menampilkan susunan obyek yang dilengkapi dengan texture mapping. B. ALOKASI
MODUL. Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom. 1. Tujuan. 2. Teori Singkat. 3. Praktikum KONSTAN DAN OPERATOR
KONSTAN DAN OPERATOR Pemrograman Terstruktur Semester IV, 2017 Acihmah Sidauruk, M.Kom 1. Tujuan Mahasiswa dapat membuat deklarasi konstanta, serta dapat menuliskan ekspresi aritmatik dengan benar,dapat
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA
No. EKA/EKA255 Revisi:01 30 Agu 2014 Hal 1 / 5 A. TUJUAN Setelah melakukan praktik mahasiswa diharapkan: 1. Memahami perbedaan pengiriman parameter secara nilai dan secara alamat. 2. Memecah program dalam
Basic Input/Output Operator Yoannita
DASAR PEMROGRAMAN Basic Input/Output Operator Yoannita Standard Output (cout) cout
PRAKTIKUM 2 KONDISI DAN PILIHAN
PRAKTIKUM 2 KONDISI DAN PILIHAN I. TUJUAN Tujuan praktikum 2 adalah mahasiswa bisa membuat program yang mengandung pengambilan keputusan berdasarkan suatu kondisi dan pilihan. Ada 3 program yang akan disusun,
Chapter 9 Operator Types dan Operator Overloading
Chapter 9 Operator Types dan Operator Overloading Agenda Pada chapter ini kita akan membahas beberapa topik tentang penggunaan Operator Types dan Operator Overloading, adapun topik yang akan dibahas adalah
PEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Fungsi Budhi Irawan, S.Si, M.T 10/27/2017 9:12:31 AM 1 PENDAHULUAN Fungsi merupakan kumpulan statemen yang dikelompokan menjadi satu bagian kode (blok program) untuk menyelesaikan
Algoritma dan Struktur Data I 2014
STRUKTUR PERULANGAN (LOOPING) Merupakan fasilitas bahasa C++ yang mampu melakukan proses pengulangan karena itu komputer dapat mengerjakan proses berulang-ulang dengan cepat dan tepat. Konstruksi pengulangan
Panduan sederhana mengoperasikan dokumen Microsoft word kedalam adobe acrobat professional
Pendahuluan Panduan sederhana mengoperasikan dokumen Microsoft word kedalam adobe acrobat professional Bismillahi Rahman Nirrahim Oleh Sri Rahayu Perpustakaan Institut Pertanian Bogor [email protected]
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK AMIKOM YOGYAKARTA S1-TI ALGORITMA & PEMROGRAMAN MODUL V STRUKTUR KONTROL PERULANGAN SEM I WAKTU 100 MNT I. STRUKTUR PERULANGAN Salah satu kelebihan
Membuat Grafik dengan Microsoft Excel
Pelajaran 7 Membuat Grafik dengan Microsoft Excel Tabel dan grafik merupakan dua bagian yang tidak dapat dipisahkan dalam mengolah data. Dengan adanya grafik menunjukkan bahwa data yang disajikan lebih
PENGANTAR KOMPUTER & SOFTWARE II
PENGANTAR KOMPUTER & SOFTWARE II PERULANGAN 2 (WHILE & DO-WHILE) Tim Pengajar KU1202 - Institut Teknologi Sumatera Tujuan Kuliah 1. Mahasiswa memahami pengulangan (while dan do-while) dan penggunaannya
E-BOOK CARA EDIT MATERI HASIL COPAS DARI INTERNET DI MS. WORD
E-BOOK CARA EDIT MATERI HASIL COPAS DARI INTERNET DI MS. WORD CARA EDIT MATERI HASIL COPAS DARI INTERNET DI MS. WORD Oleh : Agus Roma Makassar Maret, 2017 2 Lisensi E-book ini bebas dibagikan kepada siapa
PERCOBAAN SINTESIS DAN ANALISIS ISYARAT (SIMULASI) (Oleh : Sumarna, Lab-Elins, Jurdik Fisika FMIPA UNY)
PERCOBAAN SINTESIS DAN ANALISIS ISYARAT (SIMULASI) (Oleh : Sumarna, Lab-Elins, Jurdik Fisika FMIPA UNY) E-mail : [email protected] Tujuan : 1. Mengkonstruksi sinyal kompleks dengan MATLAB. 2. Memahami
PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN
PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN I. Algoritma Pemrograman Yang Baik Ciri-ciri algoritma pemrograman yang baik adalah: 1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah 2. Menghasilkan
minitab 14 minitab 14 scc minitab 14 minitab 14 scc minitab 14 minitab 14 scc minitab 14 minitab 14 scc minitab 14 minitab 14 scc
minitab 14 MUHAMMAD minitab RIFQI S 14 scc BASIC MACRO MINITAB 14 Disampaikan pada : (PELATIHAN MACRO MINITAB & EXCEL) 28 Februari 2009 BASIC MACRO MINITAB 14 Oleh : Muhammad Rifqi S 1. PENDAHULUAN Gambar
Abstrak. Pendahuluan. cerita. Pemrograman. mewakili semua. Struktur Bahasa. dan deklarasi. Mari. ilmuti.org Seluruh disertakan dalam
Struktur Bahasa Pemrograman C++ Iman Amalludin [email protected] ::: http://blog.imanllusion.hostzi.com Abstrak Hai hai kembali lagi melanjutkan artikel sebelumnya tentang pengenalan dan sedikit cerita
TUGAS BESAR PROBABILITAS DAN STATISTIK
TUGAS BESAR PROBABILITAS DAN STATISTIK DISTRIBUSI GAMMA (EKSPONENSIAL, CHI-SQUARE, DAN EKSPONENSIAL NEGATIF) Oleh : Kelompok 4 NAMA MAHASISWA NIM 1. Ade Firmansyah 131910201032 2. Novita Murti Hernandes
LOMBA KARYA TULIS ILMIAH HASIL PENELITIAN DAN LOMBA PROPOSAL PENELITIAN FAKULTAS KEDOKTERAN UNIVERSITAS TARUMANAGARA 2015
LOMBA KARYA TULIS ILMIAH HASIL PENELITIAN DAN LOMBA PROPOSAL PENELITIAN FAKULTAS KEDOKTERAN UNIVERSITAS TARUMANAGARA 2015 Waktu pelaksanaan 1. Lomba karya tulis ilmiah hasil penelitian dan lomba proposal
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA
Hal 1 dari 12 A. KOMPETENSI 1. Mampu membuat komentar dalam kode program 2. Memahami konstanta, variabel dalam C++ 3. Mampu membuat inisialisasi nilai ke dalam variabel B. ALAT DAN BAHAN 1. PC/ Laptop
Algoritma Pemrograman 2B (Pemrograman C++)
Algoritma Pemrograman 2B (Pemrograman C++) Jurusan Sistem Komputer Dr. Lily Wulandari Materi 3 PERCABANGAN DAN PERULANGAN PADA C++ 1 Outline - If - if else. - Else if - Switch case - Statement for, while,
Laporan Praktikum TMD04 Pemrograman C++ NIM/ No. Reg. : 49013075 Nama : Mhd. Syarif Email Blog : : [email protected] www.mhdsyarif.com Laporan : Modul 1 Coding 1 Source Code Modul 1_1: /*Program pertama
c. Maka di layar monitor akan muncul grafik seperti berikut:
GRAFIK (CHART) Grafik (chart) dapat dibuat dari tabel data yang sudah dibuat sebelumnya sebagai sumber data. Grafik digunakan untuk menampilkan data dalam bentuk chart. 1. Membuat Grafik Siapkan terlebih
MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN
MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2015 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam mengikuti praktikum. 2. Mahasiswa
Tipe Data, Variabel, Input/Output
Tipe Data, Variabel, Input/Output Pendahuluan Untuk membuat program dengan bahasa pemrograman C harus memperhatikan struktur dasarnya. Strukturnya diawali dengan bagian preprocessor directive yang biasanya
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C++ 6.0 STRUKTUR BAHASA C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama). Setiap program akan dieksekusi dimulai dari statement
PENGENALAN FUNGSI C++
PENGENALAN FUNGSI C++ A. Tujuan Praktikum Mampu Memahami deklarasi fungsi, tipe kembalian dan cara pemanggilan fungsi B. Dasar Teori Fungsi adalah sekelompok pernyataan yang diberi nama, dan yang bisa
Modul Praktikum 2 Dasar-Dasar Teknologi Informasi dan Komunikasi. Mengolah Kata Dengan Microsoft Word (1)
A. Mengenal Microsoft Word Mengolah Kata Dengan Microsoft Word (1) Microsoft Word (MS Word) merupakan program untuk mengolah kata. Program ini bisa digunakan untuk menulis dokumen misalnya karya tulis,
Pengantar Pemrograman Dengan C++
Pengantar Pemrograman Dengan C++ Pengantar Apa itu program? Bagaimanakah membuatnya? Jika sudah dibuat, apakah gunanya? Mungkin itu adalah pertanyaan pertanyaan dari orang orang yang baru saja mengenal
Kurikulum Qt. Chapter 8 - Polymorphism. Polimorfisme. Problema Pewarisan Tunggal (Single Inheritance)
Chapter 8 - Polymorphism Polimorfisme Secara teknis polimorfisme merupakan suatu konsep untuk merelasikan diatara kelas-kelas C++ melalui overriding metode-metode virtual, sehingga dengan demikian satu
Tipe Data, Identifier, Operator dan Control Statement
Kurikulum Qt { Basic OOP } Chapter 2 Tipe Data, Identifier, Operator dan Control Statement. Agenda Tipe data dan identifier Tipe data bahasa C++ Variabel dan Konstanta Statement Operator dan Ekspresi Control
Praktikum Dasar Pemrograman
Praktikum Dasar Pemrograman Minggu : 04 sesi 3 Topik : 1. For 2. Break 3. Continue Aktifitas : coding Waktu pengerjaan : 110 menit Setoran PrakDaspro_04_3_DY_NIM.rar, yang terdiri dari file: 1. simple_for_dy_nim.c
Modul 9. Bekerja dengan Diagram dan Grafik
Modul 9. Bekerja dengan Diagram dan Grafik Materi Membuat diagram dan grafik Ketikkan dokumen ini pada lembar kerja anda: Kemudian kita akan membuat grafik berdasarkan dengan data di atas, caranya: 1.
Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart
Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart Pertemuan ke-1 Praktikum Algoritma dan Pemrograman Laboratorium Pemrograman dan Informatika Teori Pengumuman
Chapter 1 KONSEP DASAR C
Chapter 1 KONSEP DASAR C Sejarah Dan Standar C Akar dari bahasa C adalah BCPL (dikembangkan oleh Martin Richard tahun 1967). Kemudian Tahun 1970, Ken Thompson mengembangkan bahasa tersebut yang di kenal
Konsep Dasar Pemrograman Dan Pengenalan C++
PRAKTIKUM 1 DAN 2 Konsep Dasar Pemrograman Dan Pengenalan C++ I. KONSEP DASAR PEMROGRAMAN Program adalah deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan
SILABUS. : Sekolah Menengah Kejuruan Rekayasa Perangkat Lunak (RPL) Kelas/Semester. : Menerapkan Algoritma Pemograman Tingkat Dasar KOMPETENSI DASAR
SILABUS Nama Sekolah Mata Pelajaran Kelas/Semester Standar Kompetensi Alokasi Waktu : Sekolah Menengah Kejuruan Rekayasa Perangkat Lunak (RPL) : Kompetensi Kejuruan : X/I : Menerapkan Pemograman Tingkat
Komparasi Metode Interpolasi Natural Cubic Spline dengan Clamped Cubic Spline
Komparasi Metode Interpolasi Natural Cubic Spline dengan Clamped Cubic Spline Muhammad Indra N. S. - 23515019 Program Magister Informatika Institute Teknologi Bandung Bandung, Indonesia [email protected]
Notasi Algoritmik. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang
Notasi Algoritmik Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang Review Pemrograman prosedural Aksi: Intial state, final state harus jelas dan dalam range waktu yang terbatas Dapat
Minggu ke-14 Typedef, Struct & Command Line Argument
Minggu ke-14 Typedef, Struct & Command Line Argument Pendahuluan Memahami konsep typedef, struct dan command line argument. Perintah typedef berguna untuk membuat alias dari suatu tipe data. Struct merupakan
PROGRESS v 3.0. dalam proses pengolahan data Geofisika metode Geolistrik, dalam hal ini dibahas
PROGRESS v 3.0 A. Pengantar Progress v 3.0 merupakan salah satu software yang umum digunakan dalam proses pengolahan data Geofisika metode Geolistrik, dalam hal ini dibahas data yang menggunakan konfigurasi
File & Stream. Kegunaan File : file : ini. dengan. iostream.h) suatu. stream, Jika. dapat menghubungkan. mendeklarasikan. kita.
File & Stream Kegunaan File : Untuk melakukan proses file I/O, diperlukan file header fstream.h didalam program. Didalam file ini didefinisikan beberapa class/object yang berhubungan dengan pemrosesan
MS WORD SEBAGAI APLIKASI PENGOLAH KATA
MS WORD SEBAGAI APLIKASI PENGOLAH KATA 1 Microsoft Word merupakan program aplikasi pengolah kata (word processor) yang yang biasa digunakan untuk: Pembuatan laporan Pembuatan dokumen berbentuk surat kabar
PETUNJUK PENCETAKAN LABEL BUKU MENGGUNAKAN KOMPUTER
Seri Pengembangan Perpustakaan Pertanian no. 8 PETUNJUK PENCETAKAN LABEL BUKU MENGGUNAKAN KOMPUTER Pusat Perpustakaan Pertanian dan Komunikasi Penelitian Badan Penelitian dan Pengembangan Pertanian BOGOR
Ekspor Sertifikat & Undangan dengan Inkscape Rania Amina
Ekspor Sertifikat & Undangan dengan Inkscape Rania Amina --Tulisan ini berlisensi CC BY-SA 3.0 https://creativecommons.org/licenses/by-sa/3.0/. Terima kasih sebelumnya kepada Admin yang telah mengizinkan
Lampiran 1 Kuesioner. Hormat saya, Selvia Indrawati. 1. Karakteristik responden. 1. Usia saya saat ini :
68 Lampiran 1 Kuesioner Kami mohon kesediaan bapak/ibu untuk berkenan mengisi kuesioner berikut ini dengan judul Pengaruh Brand Affect, Brand Quality, Brand Trust Terhadap Consumer s Brand extention Attitude
LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL
LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL Disusun oleh : Nama : Trins Astriani Br Sidauruk NIM : 201302011 Dosen pengampu : Yosef Murya Kusuma Ardhana.S.T., M.Kom JURUSAN KOMPTERISASI AKUNTANSI
Membuka Ms. Word 2007
Ms. Word 2007: Menu Bar Home & Page Layout Laboratorium Komputer Universitas Esa Unggul 2013 Membuka Ms. Word 2007 1. Klik Start Menu. 2. Sorot/klik All Programs. 3. Sorot/klik Microsoft Office. 4. Klik
LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript
LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA
