Author: Ahmad Dahlan

  • Pressure and Pascal Law in Statics Fluids

    Pressure and Pascal Law in Statics Fluids

    Ahmad Dahlan – Matter is normally classified as being in one of three states: solid, liquid, or gas. From everyday experience we know that a solid has a definite volume and shape, a liquid has a definite volume but no definite shape, and an unconfined gas has neither a definite volume nor a definite shape. These descriptions help us picture the states of matter, but they are somewhat artificial. For example, asphalt and plastics are normally considered solids, but over long time intervals they tend to flow like liquids.

    Likewise, most substances can be a solid, a liquid, or a gas (or a combination of any of these three), depending on the temperature and pressure. In general, the time interval required for a particular substance to change its shape in response to an external force determines whether we treat the substance as a solid, a liquid, or a gas.

    A fluid is a collection of molecules that are randomly arranged and held together by weak cohesive forces and by forces exerted by the walls of a container. Both liquids and gases are fluids.

    In our treatment of the mechanics of fluids, we’ll be applying principles and analysis models that we have already discussed. First, we consider the mechanics of a fluid at rest, that is, fluid statics, and then study fluids in motion, that is, fluid dynamics.

    A. Pressure

    Fluids do not sustain shearing stresses or tensile stresses. therefore, the only stress that can be exerted on an object submerged in a static fluid is one that tends to compress the object from all sides. In other words, the force exerted by a static fluid on an object is always perpendicular to the surfaces of the object as shown in Figure 1.

    PRessure in Fluid Mecanics Newton
    Figure 1 – The forces exerted by a fluid on the surfaces of a submerged object.

    The pressure in a fluid can be measured with the device pictured in Figure 2. The device consists of an evacuated cylinder that encloses a light piston connected to a spring.

    Alat Ukur Tekanan Fluida
    Figure 2 – A simple device for measuring the pressure exerted by a fluid.

    As the device is submerged in a fluid, the fluid presses on the top of the piston and compresses the spring until the inward force exerted by the fluid is balanced by the outward force exerted by the spring. The fluid pressure can be measured directly if the spring is calibrated in advance. If F is the magnitude of the force exerted on the piston and A is the surface area of the piston, the pressure P of the fluid at the level to which the device has been submerged is defined as the ratio of the force to the area:

    P = \frac{F}{A}

    Pressure is a scalar quantity because it is proportional to the magnitude of the force on the piston.

    If the pressure varies over an area, the infinitesimal force dF on an infinitesimal surface element of area dA is :

    dF = P dA

    where P is the pressure at the location of the area dA. To calculate the total force exerted on a surface of a container, we must integrate Equation 2 over the surface.

    The units of pressure are newtons per square meter (N/m2) in the SI system.
    Another name for the SI unit of pressure is the pascal (Pa):

    1 Pa = 1 N/m2

    For a tactile demonstration of the definition of pressure, hold a tack between your thumb and forefinger, with the point of the tack on your thumb and the head of the tack on your forefinger. Now gently press your thumb and forefinger together. Your thumb will begin to feel pain immediately while your forefinger will not. The tack is exerting the same force on both your thumb and forefinger, but the pressure on your thumb is much larger because of the small area over which the force is applied.

    B. Variation of Pressure with Depth

    As divers well know, water pressure increases with depth. Likewise, atmospheric pressure decreases with increasing altitude; for this reason, aircraft flying at high altitudes must have pressurized cabins for the comfort of the passengers. We now show how the pressure in a liquid increases with depth.

    The density of a substance is defined as its mass per unit volume. The densities of various substances values vary slightly with temperature because the volume of a substance is dependent on temperature. Under standard conditions (at 0oC and at atmospheric pressure), the densities of gases are about 10-3 the densities of solids and liquids. This difference in densities implies that the average molecular spacing in a gas under these conditions is about ten times greater than that in a solid or liquid.

    Now consider a liquid of density ρ at rest as shown in Figure 3. We assume ρ is uniform throughout the liquid, which means the liquid is incompressible.

    Tekanan pada Fluida Statis
    Figura 3 – A parcel of fluid in a larger volume of fluid is singled out.

    Let us select a parcel of the liquid contained within an imaginary block of cross-sectional area A extending from depth d to depth d + h. The liquid external to our parcel exerts forces at all points on the surface of the parcel, perpendicular to the surface. The pressure exerted by the liquid on the bottom face of the parcel is P, and the pressure on the top face is P0.

    Therefore, the upward force exerted by the outside fluid on the bottom of the parcel has a magnitude PA, and the downward force exerted on the top has a magnitude P0A. The mass of liquid in the parcel is Mg = ρV = ρAh; therefore, the weight of the liquid in the parcel is Mg = ρAhg. Because the parcel is at rest and remains at rest, it can be modeled as a particle in equilibrium, so that the net force acting on it must be zero. Choosing upward to be the positive y direction, we see that :

    \Sigma \vec{F} = PA \hat{j} - P_oA \hat{j} - Mg \hat{j} = 0

    or

    PA - P_oA - \rho Ahg = 0
    P=P_oA - \rho gh

    That is, the pressure P at a depth h below a point in the liquid at which the pressure is P0 is greater by an amount ρgh. If the liquid is open to the atmosphere and P0 is the pressure at the surface of the liquid, then P0 is atmospheric pressure. In our calculations and working of end-of-chapter problems, we usually take atmospheric pressure to be :

    P0 = 1.00 atm = 1.013 x 105 Pa

    P = P0A + ρgh implies that the pressure is the same at all points having the same depth, independent of the shape of the container.

    Because the pressure in a fluid depends on depth and on the value of P0, any increase in pressure at the surface must be transmitted to every other point in the fluid. This concept was first recognized by French scientist Blaise Pascal (1623 – 1662) and is called Pascal’s law: a change in the pressure applied to a fluid is transmitted undiminished to every point of the fluid and to the walls of the container.

    An important application of Pascal’s law is the hydraulic press illustrated
    in Figure 4a. A force of magnitude F1 is applied to a small piston of surface area A1. The pressure is transmitted through an incompressible liquid to a larger piston of surface area A2. Because the pressure must be the same on both sides :

    P_1=P_2
    \frac{F_1}{A_1} = \frac{F_2}{A_2}

    Therefore, the force F2 is greater than the force F1 by a factor of A2/A1. By designing a hydraulic press with appropriate areas A1 and A2, a large output force can be applied by means of a small input force. Hydraulic brakes, car lifts, hydraulic jacks, and forklifts all make use of this principle.

    Tekanan Hidrostatis
    Figure 4

    Because liquid is neither added to nor removed from the system, the volume of liquid pushed down on the left in Figure 4a as the piston moves downward through a displacement Δx1 equals the volume of liquid pushed up on the right as the right piston moves upward through a displacement Δx2.

    That is, A1 Δx1 = A2 Δx2 therefore A2/A1 = Δx1/Δx2. We have already shown that A2/A1 = F2/F1. Therefore F2/F1 = Δx1/Δx2, so F1Δx1 = F2Δx2.

    Each side of this equation is the work done by the force on its respective piston. Therefore, the work done by F1 on the input piston equals the work done by F2 on the output piston, as it must to conserve energy. (The process
    can be modeled as a special case of the non-isolated system model: the non-isolated system in steady state. There is energy transfer into and out of the system, but these energy transfers balance, so that there is no net change in the energy of the system.

    Source : Serwey & Jewet. (2014). Physics for Scientist and Engineers with Modern Physics

  • Fluids English Subject Matter

    Fluids English Subject Matter

    AhmadDahlan.NET – Fluids ESM will be focus to discuss Fluids for Senior High Schools Matter base on Based on Permendikbud Republik Indonesia No. 37 Tahun 2018.

    The subject are :

    1. Applying static fluids laws in daily activity
    2. Applying the Dynamic fluids principle in technology
    3. Designing experiment based on statics fluid law and principle

    Esm Objectives :

    1. Student are expected to be able to conduct a short article with 500 and 700 words
      1. Archimedes Law (1st-2nd week)
      2. Statics Fluids (3th-4th week)
      3. Ideal Fluids (5th-6th week)
    2. Student are expected to be able to make a short explanation video about Fluids topic for 3 – 5 minutes.
      1. Choose on of these topics : Fluids, Hydrostatics Pressure, or the History of Torricelli (7th-9th week)
    3. Student are expected to be able to make a simple fluids experiment guidance (10th-12th week)

    In order to achieve the Objectives, student are order to

    1. Conducts a fluid summary about fluid (topic is Coming soon!!!)
    2. Records your self explaining about fluid topic (topic is Coming soon!!!)
    3. Make or translating a fluid experiment guidance (topic is Coming soon!!!)

    Temporary Attendance List

    [googleapps domain=”docs” dir=”forms/d/e/1FAIpQLSc1ADsafplCQX5FA5dh5QRkB-L4UfBKFCiTySjTibttOxCePw/viewform” query=”embedded=true” width=”800″ height=”700″ /]

  • Thermodynamics English Subject Matter

    Thermodynamics English Subject Matter

    AhmadDahlan.NET – Due to the Covid-19 Pandemics, Thermodynamics ESM are not allowed to be conducted in physical classroom, so that all of activities will be conducted online. Our class will be conduct on two models, those are asynchronous and online meeting.

    ESM Objectives :

    1. Student are expected to translate Indonesia Article about Thermodynamics topics into English Article
    2. Student are expected to be able explaining Thermodynamics Subject
    3. Student are expected to make summary of Thermodynamics article

    In order to achieve the ESM Objectives, you are order to

    1. Translating the article Bellow
      1. Hukum Gas dan Temperature Mutlak (1st – 2nd week) – one week for making and collecting the translation and one week for revising
      2. Hukum II Termodinamika (3rd – 4th week) – one week for making and collecting the translation and one week for revising
    2. Record your self explaining about Thermodynamics topic.
      1. Choose one of these topics : Global Warming, Heat Transfer, or the History of Fahrenheit Scale
      2. Make a transcript of your video content (5th – 6th week) – one week for making and collecting the transcript and one week for revising
      3. Make the Video and upload it on youtube, than collect the link. (7th – 8th week)
    3. Coming soon!!!

    Attedance List

    Please fill up this form : Weekly Attendance List

  • Belajar Matlab – Conditional Statement : Program If-Else-end di Matlab

    Belajar Matlab – Conditional Statement : Program If-Else-end di Matlab

    AhmadDahlan.NET – Conditional Statement mungkin dapat diartikan harfiah sebagai “Pernyataan Bersyarat” artinya adalah sebuah pernyataan yang dapat dijadikan sebagai dasar atau syarat untuk mengeksekusi perintah lain. Jika syarat terpenuhi akan dilakukan perintah A jika salah maka dilakukan perintah B.

    Misalnya ketika seseorang sedang pergi ke KFC membeli ayam, jika ayam ada maka orang tersebut membeli ayam. Jika ayam tidak ada maka biasanya akan ada dua kemungkinan, misalnya langsung pulang atu bisa juga disambungkan dengan kondisi lain seperti membeli Berger setelah itu baru pulang.

    Dalam kasus ini Syarat yang dijadikan eksekusi adalah ketersediaan ayam untuk melakukan perintah membeli ayam. Sedangkan eksekuisnya bisa bercabang yakni pulang atau membeli produk lain, tapi dari setiap program harus ada ending instruksi yakni pulang. Namun syarat dalam kasus ini hanya ada satu conditional statement.

    Conditional Statement menjadi lebih powerfull dalam Matlab jika digabungkan dengan operator relational. Adapun contoh dan bentuk conditional Statement seperti berikut ini :

    1. if Fgs > w
    2. if price >= 5000
    3. if a == b
    4. if F ~= 0
    5. if (d<h)&(x>7)
    6. if (x~=13)|(y<0)

    Statement if secara umum digunakan dalam struktur pohon (three structures) seperti : (1) if – end, (2) if – else – end, (3) if-else-if-else-end dan seterusnya. Tingkat kerumitan dari struktur conditional statement bergatung dari programernya.

    A. Struktur if-end (Sequence)

    Struktur if-end ini adalah struktur conditional paling sederhana, dimana jika syarat terpenuhi (1) maka eksekusi akan dilakukan jika tidak (0) maka program berakhir. Tipenya lebih ke arah sequence seperti di bawah ini

    conditional statement di Matlab if els sequence

    Contoh masalah dan pemodelan kasus di Matlab :

    Sebuah benda bermassa m terikat dengan seutas tali dengan gaya tegangan maksimum 20 N, jika benda dan meja licin maka buatlah mengukur percepatan benda!

    Solusinya adalah memberikan input gaya ke dalam program dengan syarat jika F > 20 maka hitung percepatan dengan persamaan

     a= \frac {F - 20}{m}

    Contoh Programnya Seperti ini :

    F=input ('masukkan gaya');
    m=input ('masukkan massa');
    if F>20 
         a = (F-20)/m
    end
    fprintf('Percepatan benda %5.2f',a)

    B. Struktur if-else-end (Decision)

    Struktur if-else-end adalah struktur algoritma dimana syarat yang dijadikan sebagai logikal statement mengarahkan ke dua pilihan, jika masukan bernilai 1 maka mengeksekusi perintah A, jika pilihan bernilai 0, maka akan mengeksekusi perintah B, setelah perintah dieksekusi maka program akan berhenti.

    Bagan Struktur if-else-end sebagai berikut :

    The if-else-end structure provides struktur

    Struktur ini masih bisa digabungkan lagi dengan algoritma if-else-end. Umumnya struktur ini disebut dengan if-elseif-else-end. Strukturnya sebagai berikut :

    Struktur If Elseif else end dalam Algoritma Matlab

    Contoh program ini seperti pengimputan nilai mata kuliah dan IPK misalnya Jika skorenya Lebih besar dari 3,75 maka Nilai A, jika skornya lebih besar 3,25, maka nilai A-, jika tidak maka Nilainya B+, logika ini bisa diteruskan sesuai dengan kebutuhan.

    Skore=input ('masukkan skore');
    if Skore > 3,75
         fprint ('A')
    elseif Skore > 3,25
         fprint ('A-')
    else Skore > 2,75
         fprint ('B+')
    end

    Dalam struktur porgram diatas, program tidaklah power full dengan kata lain jika kita tidak memasukkan nilai yang terdapat dalam program maka program akan error.

    Misalnya kita masukkan Skore = 2,0. Skore 2,0 tidak masuk karena program hanya mengenal angka paling kecil >2,75. Skore 2,75 pun akan membuat program error. Untuk membuat struktur lebih baik sebaiknya perintah terkahir hanya berisi perintah yang tidak memenuhi syarat pertama dan kedua seperti :

    Skore=input ('masukkan skore');
    if Skore > 3,75
         disp ('A')
    elseif Skore > 3,25
         disp ('A-')
    else 
         disp ('B+')
    end

    Dengan demikian program sudah mencakup seluruh kemungkinan angka yang bisa dimasukkan.

    Latihan

    Seorang arsitek merancang sebuah bak penampung air dengan bentuk seperti di bawah !

    Contoh soal menghitung Volume bangun ruang

    Jika jari-jari bawah dari kerucut adalah 15 m dengan ketinggian asli kerucut adalah 7,5 m sebelum dipotong, maka buatlah program yang dapat digunakan untuk menghitung volume air berdasarkan ketinggian air dalam bak!

    Solusi di sini : Solusi Program Hitung Volum Bangun Ruang di Matlab

  • Propagasi Gelombang Elektromagnetik Dalam Ruang Hampa dan Medium Berpartikel

    Propagasi Gelombang Elektromagnetik Dalam Ruang Hampa dan Medium Berpartikel

    AhmadDahlan.NET – Gelombang elektromagnetik adalah gelombang yang bisa berjalan pada ruang hampa di luar angkasa. Berbeda dengan gelombang elektromagnetik, gelombang mekanik membutuhkan material sebagai medium propagasi. Material ini menjadi media transfer energi dari sumber ke lokasi lain. Contoh dari gelombang mekanik adalah gelombang suara dan gelombang elektromagnetik adalah gelombang cahaya.

    Gelombang elektromagnetik dihasilkan dari getaran dari muatan elektrik. Getaran ini menghasilkan dua produk yakni komponen listrik dan magnetik. Gelombang elektronik dapat berpropagasi di runag vakum dengan kecepatan 3.00 x 108 m/s, kecepatan yang secara umum disimbolkan dengan c atau disebut kecepatan cahaya.

    Pada ruang yang memiliki medium, kecepatan gelombang elektromagnetik masih mendekati kecepatan cahaya namun kurang dari 3.00 x 108 m/s. Hal ini dapat dilihat dari animasi di bawah ini :

    Propgaasi gelombang Elektromagentik di ruang hampa dan ruang bermedium

    Energi mekanik berpindah yang berpindah di dalam sebuah medium akan seslalu di serap kemudian di emisikan oleh atom-atom yang ada pada medium tersebut. Ketika gelombang elektromagnetik masuk dalam ruang yang memiliki medium, maka energi akan diserap oleh material yang ada dalam medium.

    Penyerapakan ini menyebabkan elektron pada atom-atom yang ada di dalam medium begetar. Setelah begertar dalam periode yang singkat, getaran elektorn ini selanjutnya menghasilkan gelombang elektromagnetik yang baru dengan frekuensi yang sama dengan gelombang yang datang. Terdapat selang waktu delaiyang singkat antara proses penyerapan dan proses emisi dari gelombang elektromagnetik pada medium. Sehingga Gelombang yang diteruskan adalah gelombang baru yang di re-emisikan oleh atom.

    Delai dalam proses emisi ini juga akan memotong waktu perpindahan dari gelombang elektromagnetik, jika GEM bergerak dengan kecepatan c (3.00 x 108 m/s) maka kecepatan pada medium akan lebih kecil dari c. Besar kecepatan GEM ini bergantung dari kerapatan dan jenis dari medium itu sendiri.

  • Operator Relasional dan Logika Pada Matlab

    Operator Relasional dan Logika Pada Matlab

    AhmadDahlan.NET – Operasi relasional dan logika dalam bahasa pemograman adalah layanan yang digunakan untuk melakukan operasi matematis dalam Matlab. Operasi relasional dan logika ini dilakukan dengan bantuan operator matlab.

    Matlab mengenai tiga jenis operator yakni :

    1. Operator Aritmatika
    2. Operator Relasional
    3. Operator Logika

    A. Operator Aritmatika

    Operator Aritmatika digunakan dalam melakukan operasi numerik, adapaun list Operatir Aritmatika dalam Matlab adalah :

    SimbolFungsi
    =Tanda sama dengan
    +Pemjulahan
    Pengurangan
    *perkalian
    /Pembagian
    \pembagian sisi kiri
    ./Pembagian array kakan
    .\pembagian array kiri
    ^Pangkat
    .^Pangkat pada array

    B. Operator Relasional

    Operator relasional adalah operator yang digunakan untuk melakukan operasi membandingkan dua varibel dalam bahasa pemrograman. Operator ini dapat dijumpai dalam bahasa pemograman tingkat tinggi dan menengah seperti Matlab.

    Adapaun list dan daftar dari Operator Matematis adalah :

    OperatorFungsi
    >Besar Dari
    <Kecil dari
    >=Sama dengan atau lebih besar dari
    <=Sama dengan atau kecil dari
    ==sama dengan
    ~=Tidak sama dengan

    Ouput dari operator rasional ini ditampilkan dengan nilai 0 atau 1, 0 berarti pernyatan salah dan 1 berarti pernyataan benar.

    Pada penggunaan operasi relasional dalam Array hanya bisa dilakukan pada Array dengan dimensi yang sama. Sistem kerjanya adalah membandingkan setiap elemen dari masing-masing array.

    >> x = 2; y=3;
    >> x > y
    
    ans =
      0

    Hasil 0 ini menunjukkan jika pernytaan yang disusun salah. Dalam Operasi relasional, outputnya bisa digunakan untuk mentriger program lain dalam matlabm misalnya jika x lebih besar dari y, maka jumlahkan P + Q.

    Contoh penggunaan operator relasional dalam pada Array

    >> x = [1 2 3]; y = [4 5 6 7]
    >> x == y
    
    Matrix dimensions must agree.

    Hasil eksekusi ini menunjukkan bahwa eksekusi opertor relasional tidak berjalan karena dimensi dari Matrix x dan y tidak sama. Jika dilakukan dengan cara yang sama.

    >> a = [2 3; 1 4]; b = [3 2; 1 2];
    >> a > b
    
    ans =
    0 1
    1 0

    C. Operator Logika

    Operator logika adalah perintah yang berisi logika kondisional. Logika ini bisa dilanjutkan di program looping dalam Matlab untuk maslaah komputasi yang lebih komplek.

    Adapun daftar operator logika

    OperatorSimbolKesimpulan
    AND&1 & 1 = 1
    1 & 0 = 0
    0 & 1 = 0
    0 & 0 = 0
    OR|1|1 = 1
    1|0 = 1
    0|1 = 1
    0|0 = 0
    NOT~~1 = 0
    ~0 = 1
    XOR*xor1 xor 1 = 0
    1 xor 0 = 1
    0 xor 1 = 1
    0 xor 0 = 0

    *built in function

    Contoh penggunaan Operator Logika di Matlab

    >> 2>3 & 3<2+4
    
    ans
      0
    >> 2>3 | 3<2+4
    
    ans
      1
    >> x = 2<3
    
    x =
    1
    
    >> ~x
    
    ans =
    0

    D. Urutan Operasi

    Dalam pemgoraman praktis operasi matematis memiliki urutan yang akan dikerjakan. Misalnya 2 + 3 x 2 hasilnya sama dengan 8 karena perkalian lebih dahulu sebelum pemjulahan. Pada matlab urutan operasi matematis berdasarkan 8 urutan.

    Urutan dari TertinggiOperator
    1Parentheses ( )
    2Exponensial
    3Logika NOT ( ~ )
    4Multiplication , Substarction
    5Addition , substarction
    6Relational operator
    7Logical AND ( & )
    8Logical OR ( | )

    Latihan

    Selesaikan permasalahan sederhana berikut dengan Matlab

    1. Sebuah mobil bergerak dipercepat dari kecepatan 10 m/s dengan percepatan 2 m/s2. Tentukan kecepatan dan jarak mobil, 10 detik kemudian!
    2. Sebuah benda jatuh bebas dan menyentuh permukaan tanah pada 10 detik setelah benda tersebut jatuh. Berapakah ketinggian awal benda?
  • Tipe Data dalam Bahasa Pemograman C

    Tipe Data dalam Bahasa Pemograman C

    AhmadDahlan.NET – Tipe data dalam Bahasa Pemograman C akan selalu diasosiasikan dengan Variabel yang digunakan. Tipe data ini mengacu pada sistem kestensi yang digunakan dalam mendeklarasikan sebuah variabel atau fungsi yang dibangun.

    Tipe Data

    Pada Bahasa C, Variable dan Tipe data yang digunakan akan menentukan seberapa besar memori yang akan digunakan untuk melakukan proses komputasi dari data.

    Jenis dna tipe data dalam bahasa C

    Tipe data dapat diklasifikasikan sebagai berikut :

    1. Basics – Tipe data aritmatika yang terbagi dalam dua kelompok yakni (1) integer dan (2) floating-point.
    2. Enumerated – Jenis tipe data yang isinya dapat didefenisikan dan berlawan dengan data aritmatika, Enumerated teridiri dari data-data yang berisfat diskrit.
    3. Void – Tipe data tidak bernilai yang menunjukan bahwa tidak nilai yang tersedia.
    4. Derived – Tipe data yang tidak berdiri sendiri dan merupakan jenis type data lain seperti
      1. Pointer
      2. Array
      3. Struktur
      4. Union
      5. Function

    Tipe data Array dan Struktur adalah jenis data kolektif yang berfungsi sebagai tipe agregat. Tipe fungsi adalah tipe data yang nilainya ditentukan oleh fungsi.

    TypeUkuran Memori (byte)Range Data
    Char1 -128 – 127 atau 0 – 255
    Int2 atau 4 -32,768 sampai 32,767

    -2,147,483,648 sampai 2,147,483,647
    unsigned Int2 atau 40 sampai 65,535

    0 sampai 4,294,967,295
    Short2-32,768 sampai 32,767
    unsigned Short20 to 65,535
    Float41.2E-38 — 3.4E+38
    Double42.3E-308 — 1.7E+308
    Long8-9223372036854775808 sampai 9223372036854775807

    A. Data Integer

    Tipe Data Integer adalah data yang berisi angka yang mewakili bilangan bulat. Bilangan Bulat ini adalah bilangan yang tidak memiliki koma dan pada Data Sains, Bilangan Integer ini adalah bilangan Diskrit.

    Contoh BIlangan Bulat ini adalah 1, 2, 3, … dan seterusnya. Pada Bahasa C, tipe data Integer terdiri dari banyak tipe seperti yang tertera pada tabel di atas. Ada tipe int yang hanya mengakomodiasi bilangan dari -32,768 sampai 32,767.

    Jadi jika misalnya kita ingin menjumlahkan angka 34000 + 2000, maka programer tidak boleh menggunakan data Integer. Lebih khususnya sebenarnya tipe data integer lebih dugunakan untuk mencacah jumlah data saja, tidak pas untuk operasi matematis.

    b. Data Float atau Double

    Pada tipe data Float atau Double yang menyediakan penulisan data desimal, pemisahnya menggunakna standar titik bukan kome, jadi penulsi 2,3 tidak dikenali tetapi ditulis dengan 2.3.

    Penulisan tipe data karakter (Char) harus diapit dengan tanda petik satu agar bisa dikenali batas Char yang dimaksud. Sebagai contoh berikut ini contoh penulisan sederhana di Bahasa C.

    #include <stdio.h>
    
    int main(){
        int usia = 30;
        float berat = 60.3;
        double tinggi = 171.00;
    
        printf("Nama saya %s\n", "Ahmad Dahlan");   
        printf("Usia: %i tahun\n", usia);
        printf("Tinggi: %.2f cm\n", tinggi);
        printf("Berat: %.2f Kg\n", berat);
        printf("\n");
        printf("Sekian dan terima kasih \n");
        // tanda miring ini membuat tulisan akan diabaikan pada 
        //bagian hasil dan hanya dijadikan sebagai penjelasn dari 
        //program
    
        return 0;
    }

    Hasilnya jika dijalankan :

    Nama: Ahmad Dahlan
    Usia: 30 tahun
    Tinggi: 171.00 cm
    Berat: 60.30 Kg
    
    Sekian dan terima kasih

    Perhatikan tanda %.2f pada bagian program, sintak ini adalah perintah untuk menunjukkan 2 angka di belakang koma, jika hanya ditulis %f, maka tipa data float dan double secara otomatis akan menuliskan 6 angka di belakang koma.

    Nama: Ahmad Dahlan
    Usia: 30 tahun
    Tinggi: 171.000000 cm
    Berat: 60.299999 Kg
    
    Sekian dan terima kasih
    Conoth Bahasa C dan TIpe Data variable
    Cuplikan penulisan code di Bahasa C

    B. Tipe Data Void

    Tipe data Void adalah defenisi khusus untuk memberikan informasi tidak ada data yang eksis. Tidak ada data yang eksis ini berbeda dengan 0. Dalam bahasa program, 0 ini sudah terdefenisi dan memiliki data meskipun nilainya 0, sehingga bisa dioperasikan, sedangkan Void atau null tidak bisa dioperasikan.

    Dalam bahasa program hal ini sangat penting untuk menentukan proses komputasi dari data yang dikelola. Bahkan pada bahasa program yang lebih tinggi (librarinya) seperti Javascript ada tipe data Undifined atau data belum didefenisikan dalam memory.

    C. Konversi Type Data

    Keunikan dari bahasa C adalah semua tipe data harus didefenisikan di awal pada saat data ingin dituliskan, misalkan kita menulis perintah :

    float a = (float) 26;

    Angak 26 disini sekalipun bilangan bulan akan dikenal dengan tipe data float. Hal ini jika terjadi kekeliruan tipe data misalnya menyusun program seperti berikut ini.

    #include <stdio.h>
    
    void main(){
        int x = 7;
        int y = 3;
    
        float c = x / y;
    
        printf("Jawaban = %.2f\n", c);
    }

    Ketika program ini di jalankan akan menghasilkan

    Jawaban a / b = 2.00

    Padahal seharusnya hasil pembagian 7/3 harusnya 2,333333. Hal ini disebabkan oleh tipe data yang dibagi adalah bilangan bulat (int) sehingga hasilnya akan selalu dibulatkan.

    Untuk menkonversi tipe data x dan y ini ke float maka, program harus diberikan instruksi untuk melakukan proses kalkulasi x dan y sebagai float sekalipun sumber asal dari x dan y tersebut adalah integer.

    #include <stdio.h>
    
    void main(){
        int x = 7;
        int y = 3;
    
        float c = (float) x / (float) y;
    
        printf("Jawaban a / b = %.2f\n", c);
    }

    Maka hasilnya akan menunjukkan 2 angka di belakang koma sesuai perintah print-nya

    Jawaban a / b = 2.33

    Misalkan ganti perintah %.2f dengan %.28f, maka akan muncul 28 angka di belakang koma, sayangnya hasilnya tidak sama dengan perhitungan asli dimana yakni 2,33333333333333333333 tapi 2.33333325386047363281.

    Hasil ini tidak presisi dalam menganalisis angka detail membuat Bahasa C tidak begitu cocok digunakna untuk keperluan komputasi pada ilmu-ilmu eksak, sekalipun ada beberapa layanan yang bisa digunakan untuk melakukan operasi matematis. 

  • Contoh Soal Materi Besaran dan Satuan Mata Pelajaran Fisika Kelas X SMA

    Contoh Soal Materi Besaran dan Satuan Mata Pelajaran Fisika Kelas X SMA

    AhmadDahlan.NET – Besaran dan Satuan adalah subjek Pelajaran fisika yang masuk dalam KD 3.2 Materi Fisika : Menerapkan prinsip-prinsip pengukuran besaran fisis, ketepatan, ketelitian dan angka penting, serta notasi ilmiah.

    A. Pilihan Ganda

    1. Alat yang tepat digunakan untuk mengukur diamater sebuah pipa yang berukuran ± 30 mm adalah …
    A. Micrometer
    B. Jangka Sorong
    C. Mistar
    D. Meteran
    E. Tachometer

    Aspek Kognitif : C1 Ingatan

    2. Di bawah ini besaran yang termasuk dalam kategori besaran turunan adalah …
    A. Panjang, Luas, Volume
    B. Kecepatan, Percepatan, Sudut
    C. Jumlah Mol, Volume, Daya
    D. Kuat Arus, Daya, Tegangan
    E. Gaya, Daya, Tekanan

    Aspek Kognitif : C2 Megkategorikan

    3. Perhatikan Tabel berikut ini !

    NOBesaranSatuan
    1MassaTon
    2DayaNewton
    3Kuat ArusWatt
    4Energi Tenaga Kuda

    Pasangan yang menunjukkan besaran dengan satuan yang tepat adalah …
    A. 1 dan 2
    B. 1 dan 3
    C. 1 dan 4
    D. 2 dan 3
    E. 3 dan 4

    Aspek Kognitif : C2 Mengasosiasikan

    4. Perhatikan pernyataan berikut ini !

    1. Jarak dari rumah ke sekolah adalah 15 menit
    2. Berat rambutan adalah 2 kilogram
    3. Jarak Bintang Alfa Centaury adalah 5 tahun cahaya
    4. Mobil direm dengan perlambatan 5 m/s2

    penggunaan besaran dan satuan yang tepat adalah …
    A. 1 dan 2
    B. 1 dan 3
    C. 1 dan 4
    D. 2 dan 3
    E. 3 dan 4

    Aspek Kognitif : C2 Mencontohkan

    5. Jika diketahui 1 dm3 = 1 Liter maka 1000 cm3 adalah …
    A. 1000 mL
    B. 1000 cL
    C. 1000 dL
    D. 1000 L
    E. 1000 daL

    Aspek Kognitif : C3 Mengkalkulasikan

    6. Kecepatan sesaat sebuah mobil pada saat spedometernya menunjukkan angka 72 km/h jika dinyatakan dalam satuan MKS adalah …
    A. 10 m/s
    B. 20 m/s
    C. 36 m/s
    D. 40 m/s
    E. 72 m/s

    Aspek Kognitif : C3 Menghitung

    7. Seorang anak sedang deman dan hanya menemukan termometer badan dengan skala Fahrenheit di rumahnya. Jika hasil pengukuran termoter tersebut adalah 98,6 oF maka suhu anak tersebut dalam deraja celcius adalah …
    A. 34 oC
    B. 35 oC
    C. 36 oC
    D. 37 oC
    E. 38 oC

    Aspek Kognitif : C3. Menghitung

    8. Hasil Pengukuran sebuah lempeng baja berbentuk bersegi dengan sebuah mistar adalah 1,5 cm dan 1,22 cm. Penulisan Luas Lempeng tersebut adalah …
    A. 2,0 cm2
    B. 1,83 cm2
    B. 1,80 cm2
    C. 1,8 cm2
    D. 1,0 cm2

    Aspek Kognitif : C3 Menerapkan

    9. Dimensi dari Percepatan adalah …
    A. LT2
    B. LT
    C. LT-1
    D. LT-2
    E. LT-3

    Aspek Kognitif : C3 Mengeporasikan

    10. Besaran yang dimensinya ML-1T-2 adalah …
    A. Tekanan
    B. Gaya
    C. Energi
    D. Kerja
    E. Momentum

    Aspek Kognitif : C2 merincikan

    11. Hasil pengukuran dari sebuah balok loga menggunakan jangka sorong ditunjukkan pada bagan di bawah ini!

    Sola Pengukruan dengan Jangka Sorong

    Panjang balok tersebut adalah …
    A. 3,90 cm
    B. 3,19 cm
    C. 3,14 cm
    D. 3,04 cm
    E. 3,00 cm

    Aspek Kognitif : C3 Menentukan

    12. Kelompok besaran yang merupakan besaran Vektor adalah …
    A. Gaya, Usaha dan Daya
    B. Perpindahan, Kelajuan dan Kecepatan
    C. Percepatan, Kecepatan dan Daya,
    D. Kecepatan, Momentum, dan Massa
    E. Berat, Percepatan, dan Gaya

    Aspek Kognitif : C2 Mengelompokkan

    13. Perhatikan tabel berikut ini !

    NoBesaranSatuan
    1PanjangMeter
    2BeratKilogram
    3GayaDyne
    4Tegangan ListrikAmpere
    5Daya ListriWatt

    Pasangan besaran yang satuannya sesuai ditunjukkan oleh nomor …
    A. 1, 2 dan 3
    B. 1, 3 dan 4
    C. 1, 2 dan 5
    D. 2,3 dan 5
    E. 3,4 dan 5

    Aspek Kognitif : C1 Mengidentifikasi

    14. Seorang peserta didik sedang mengukur sebuah lpangan berbentuk persegi panjang. Panjang lapangan tersebut adalah 8,48 m dengan lebar 7,3 m. Berdasarkan perhitungan angka penting, luas lapangan tersebut adalah …
    A. 31,56 m
    B. 31,5 m
    C. 31,6 m
    D. 31 m
    E. 32 m

    Aspek Kognitif : C3 Mengkalkulasikan

    15. Perhatikan Bagan Gaya yang bekerja pada sebuah benda yang ada di atas meja di bawah ini!

    balok kayu yang ada di atas meja

    Resultan gaya pada gambar di atas adalah…
    A. -90N
    B. -10N
    C. 10 N
    D. 50 N
    E. 90 N

    Aspek Kognitif : C3 Mengkalkulasikan

    Kunci Jawaban

    1. B
    2. E
    3. C
    4. E
    5. A
    6. B
    7. D
    8. C
    9. D
    10. A
    11. B
    12. E
    13. C
    14. D
    15. C

    Petunjuk Jawaban Soal Hitungan

    6. 72 km/h = 20 m/s

    72 \frac{km}{jam} x \frac{1 jam}{3600 s} x \frac{1000 m}{1 km} = 20 m/s

    7. 98,6 oF = 37 oC

    x^oC= (98,6 -32)\frac{5}{9}=37

    8. 1,8 cm2

    1,5 cm x 1,22 cm = 1,83 cm2 , namun karena perkalian berasal dari bilangan dengan 2 Angka Penting paling sedikit maka hasil perkalian dituliskan 1,8 cm2.

    10. B. 3,19 cm

    PF = SU + (NST) x (Garis Himpit)
    PF = 3,10 cm + 0,01 cm x 9 = 3,10 cm + 0,09 = 3,19 cm


  • Tipe Data dan Variable Dalam Matlab

    Tipe Data dan Variable Dalam Matlab

    AhmadDahlan.NET – Dalam membuat pemodelan dan menganalisis data dengan bantuan Software Matlab, data dan variable adalah hal yang sangat penting untuk dipahami.

    A. Tipe Data

    Matlab adalah Software pemograman yang mengenal dua jenis data. Data tersebut adalah :

    1. Numerik
    2. String

    Keuntungan dibandingkan bahasa Program lain seperti C, C#, C++ dan turunannya, Pemograman di Matlab tidak membutuhkan deklrasi data yang eksplisit karena Software ini sudah mampu mengenali tipe data yang dimasukkan sebagai input. Selain itu Matlab juga bisa menganalisis tipe data secara dinamis pada waktu yang sama tanpa ada kesalahan atau eror.

    Hanya saja ada beberapa aturan penulisan Sintaks dalam Matlab yang harus diingat, yakni :

    1. Matlab adalah program Sensitive Case dimana huruf besar dan huruf kecil akan dikenal dengan jenis data yang berbeda.
    2. Nama Variable paling panjang adalah 21 Karakter
    3. Penamaan Variable harus dimulai dengan huruf, bukan angka, simbol dan sejenisnya.

    Contoh Pembuatan Variable dalam Matlab

    >> A = 9.800
    A =
        9.800
    >> a = 12000
    a = 
      12000
    >> A1 = 'gravitasi'
    A1 = 
       gravitasi

    Terdapat 15 jenis tipe data dasar yang dikenal oleh Matlab dna semua data dalam Matlab yang disebuat sebagai Class. Matlab mendefenisikan data dalam bentuk Array, sekalipun data yang diinput hanya satu dimensi , maka matblab akan mendefenisikan sebagai Array 1 x 1.

    Array paling sedikit yang dikenal dalam Matlab adalah ordo 0 x 0 kemudian dapat ditambahkan dengan array n dimensi. Dalam bentuk tertentu Array dua dimensi kemudian disebut sebagai matriks.

    B. Variable

    Nama varibale yang dibuat dalam Matlab harus dimulai dengan huruf tidak dengan angka, simbol dengan sejenisnya. Karena Matlab adalah program yang bersifat Sensitive Case, maka varibale gravItasi akan berbeda dengan gravitasi.

    Panjang dari nama Varibale dalam Matlab sebenarnya tidak dibatasi namun hanya Jumlah Varible N yang memiliki makna sedangkan setelah N tidak akan diidentifikasi oleh Matlab. Misalkan jumlah N dari Matlab yang 2008 hanya mengenal 31 Charakter maka perbedaan huruf ke 32 tidak akan membuat dua varibale tersebut berbeda.

    Untuk menenmukan jumlah N pada Matlab yang kalian gunakan dapat dilakukan dengan perintah :

    >> namelengthmax
    ans =
       63

    Angka 63 ini memberikan informasi mengenai batasan dari karakter yang dikenali sebagai variable dalam Matlab.

    Matlab memiliki beberapa Variabel yang sudah disematkan di dalamnya. Variabel ini bersifat umum sudah disepakati secara luas dan disebut sebagai Built in Variable dalam Matlab.

    ansnama default untuk jawaban dari hasil operasi
    epsAngka terkecil dari 1 + eps > 1
    InfInfinity
    piπ
    i or jsqrt -1
    NaNTidak terdefenisi

    Misalkan kita membuat perintah seperti di bawah ini :

    >> 3/0
    ans 
       Inf

    Jawaban dari 3/0 adalah tidak terhingga

    atau

    >> 0/0
    ans
       NaN
    >> NaN == NaN
    ans 
       0

    Pada saat sebuah variable diketikkan dan menenuhi standar sintak dari Matlab, maka Variable tersebut akan tersimpan di Workspace secara otomatis dan akan terus tersimpan sampai akhirnya kita membersihkan workspase tersebut.

    Misalkan kita mengetik perintah :

    >> D = 2
    ans 
       2
    >> d = 3
    ans 
       3

    Jika kita tidak membersihkan Workspace maka Matlab akan mengingat Variable ini. Sehingga ketika kita menuliskan perintah :

    >> s = D*d
    ans 
       6

    Secara otomatis Matlab akan memanggi Isi dari Variable D dan d lalu mengoperasikan sesuai dengan perintah yang diberikan.

  • Daftar Rancangan Percobaan Mata Kuliah Praktikum Fisika Sekolah Menengah

    Daftar Rancangan Percobaan Mata Kuliah Praktikum Fisika Sekolah Menengah

    1. Kelas Pendidikan A

    Kelompok I

    4.3 Merancang percobaan untuk menentukan resultan vektor sebidang (misalnya perpindahan) beserta presentasi hasil dan makna fisisnya – Kelas X

    4.11 Membuat karya yang menerapkan prinsip pemantulan dan/atau
    pembiasan pada cermin dan lensa – Kelas XI

    1. Muhammad Alwi Asmar
    2. Nurul Hikma S
    3. Fajrianti Halik
    4. Nurfadhilah
    5. Tenri Allung
    6. Faatimah Az Zahra Suyuti

    Kelompok II

    4.6 Melakukan percobaan berikut presentasi hasilnya tentang gerak melingkar, makna fisis dan pemanfaatannya – Kelas X

    4.2 Melakukan percobaan berikut presentasi hasil percobaan kelistrikan (misalnya pengisian dan pengosongan kapasitor) dan manfaatnya dalam kehidupan sehari – Kelas XII

    1. Jack Susanto
    2. Mutiara
    3. Nila Adivia Sari
    4. Sitti Magfirah
    5. Desti N
    6. A. Gifran Nur Ihzah

    Kelompok III

    4.10 Menyajikan hasil pengujian penerapan hukum kekekalan momentum, misalnya bola jatuh bebas ke lantai dan roket sederhana – Kelas X

    4.3 Melakukan percobaan tentang induksi magnetik dan gaya magnetik disekitar kawat berarus listrik berikut presentasi hasilnya – Kelas XII

    1. Wa Ode Umul Mu’minin
    2. Wafiq Firdausi Nuzulah
    3. Rasriwani
    4. Riska Amelia Syam
    5. Oki Seno Paramban
    6. Asviranti

    Kelompok IV

    4.2 Melakukan percobaan tentang sifat elastisitas suatu bahan
    berikut presentasi hasil percobaan dan pemanfaatannya – Kelas XI

    4.5 Mempresentasikan data hasil percobaan gerak parabola dan makna fisisnya – Kelas X

    1. La Barito
    2. Sulaeha Fina
    3. Muhalladah
    4. Sadlyawan Nur
    5. Annisah
    6. Yulita Vensi Benedikta

    Kelompok V

    4.5 Merancang dan melakukan percobaan tentang karakteristik termal suatu bahan, terutama terkait dengan kapasitas dan konduktivitas kalor, beserta presentasi hasil percobaan dan pemanfatannya – Kelas XI

    4.7 Melakukan percobaan berikut presentasi hasilnya terkait gaya serta hubungan gaya, massa dan percepatan dalam gerak lurus benda dengan menerapkan metode ilmiah – Kelas X

    1. Hasriana
    2. Sri Nengsih Adriani
    3. Ainin Zahratun Nisa
    4. Muhammad Yusuf Pratama
    5. A.Islamti
    6. Bs Elmha Istiqamah

    Kelompok VI

    4.8 Melakukan percobaan tentang salah satu karakteristik gelombang mekanik berikut presentasi hasilnya – Kelas XI

    4.11 Membuat karya yang menerapkan prinsip pemantulan dan/atau
    pembiasan pada cermin dan lensa – Kelas XI

    1. Imanuel Iglesyas Rappun
    2. Nur Sadikin
    3. Hernasih Aulia Ramadhani
    4. Burhanuddin
    5. Siti Febyola Ramdhani Bustam
    6. Muhammad Fitrah Syarif

    2. Kelas Pendidikan B

    Kelompok I

    4.4 Menyajikan data dan grafik hasil percobaan gerak benda untuk menyelidiki karakteristik gerak lurus dengan kecepatan konstan (tetap) dan gerak lurus dengan percepatan konstan (tetap) berikut makna fisisnya – Kelas X

    4.12 Mengajukan ide/gagasan penyelesaian masalah pemanasan global sehubungan dengan gejala dan dampaknya bagi kehidupan serta lingkungan – Kleas XI

    1. MIFTAHUL JANNAH YUSUF
    2. RAHMAWATI
    3. GHOZIYAH SHAF
    4. MUKRIMATUL KHAIRAH
    5. NURFADILLAH R

    Kelompok II

    4.7 Melakukan percobaan berikut presentasi hasilnya terkait gaya serta hubungan gaya, massa dan percepatan dalam gerak lurus benda dengan menerapkan metode ilmiah – Kelas X

    4.4 Melakukan percobaan tentang induksi elektromagnetik berikut presentasi hasil percobaan dan pemanfaatannya dalam kehidupan sehari-hari – Kelas XII

    1. TENRI ABENG
    2. WAODE RAHMIYANI
    3. RENI ASTUTI
    4. SULYATI
    5. NUR MITASARI

    Kelompok III

    4.11 Melakukan percobaan getaran harmonis pada ayunan sederhana
    dan/atau getaran pegas berikut presentasi hasil percobaan serta makna fisisnya – Kelas X

    4.9 Melakukan percobaan gelombang berjalan dan gelombang stasioner, beserta presentasi hasil percobaan dan makna fisisnya – Kelas XI

    1. SWEITANIA MEILA BRILIYANTI
    2. BESSE NADIFA ZALZABILA T
    3. MEGA FIRTA
    4. NASMIRA
    5. LENI SIRANTE

    Kelompok IV

    4.3 Merancang dan melakukan percobaan yang memanfaatkan
    sifat-sifat fluida statik, berikut presentasi hasil percobaan dan pemanfaatannya – Kelas XI

    4.8 Melakukan percobaan tentang salah satu karakteristik gelombang mekanik berikut presentasi hasilnya – Kelas XI

    1. MAERCHY PUTERI LEBANG
    2. AGSPIN EVA
    3. WAHYU ADRIAN
    4. MESRIYANTI ARROAN PAKANNA
    5. NURSARITA

    Kelompok V

    4.6 Menyajikan karya yang berkaitan dengan teori kinetik gas dan makna fisisnya – Kelas XI

    4.11 Membuat karya yang menerapkan prinsip pemantulan dan/atau
    pembiasan pada cermin dan lensa – Kelas XI

    1. SYAMSURIA SAID
    2. RIRIN NOVIANTY
    3. FARIDA NUR IQWANI HAMZAH
    4. SITTI MAGFIRAH RAMADHANA
    5. KHAERUNNISA

    Kelompok VI

    4.9 Melakukan percobaan gelombang berjalan dan gelombang stasioner, beserta presentasi hasil percobaan dan makna fisisnya Kelas XI

    4.5 Mempresentasikan data hasil percobaan gerak parabola dan makna fisisnya – Kelas X

    1. AKMAL HIDAYAH
    2. ADE IHSAPUTRI ABU
    3. NURUL ULFIAH
    4. EDWARD AGUSTIN DATUAN
    5. FADILAH AFIFAH

    3. Kelas ICP

    Kelompok I

    4.5 Mempresentasikan data hasil percobaan gerak parabola dan makna fisisnya – Kelas X

    4.1 Melakukan percobaan prinsip kerja rangkaian listrik searah (DC) dengan metode ilmiah berikut presentasi hasil percobaan – Kelas XII

    1. IMAM RAMADHAN
    2. HASLINDAH ALIMUDDIN
    3. IRENIA
    4. FAJRIANI

    Kelompok II

    4.9 Menerapkan metode ilmiah untuk mengajukan gagasan penyelesaian masalah gerak dalam kehidupan sehari-hari, yang berkaitan dengan konsep energi, usaha (kerja) dan hukum kekekalan energi – Kelas X

    4.5 Mempresentasikan prinsip kerja penerapan rangkaian arus bolakbalik (AC) dalam kehidupan sehari-hari – Kelas XII

    1. HASRIANA
    2. MUHAMMAD RASIKH ILMI
    3. KHAIRUNNISA RAMADHANI ADAM
    4. DIAN ISLAMIATI
    5. MEGA SELFI

    Kelompok III

    4.1 Membuat karya yang menerapkan konsep titik berat dan kesetimbangan benda tegar – Kelas XI

    4.11 Membuat karya yang menerapkan prinsip pemantulan dan/atau
    pembiasan pada cermin dan lensa – Kelas XI

    1. FIRNANDA BASTIAN
    2. MUH. RAFIK HASAN
    3. AYU SAFITRI
    4. NURFADHILAH
    5. AYU SWASTI DAYUNI SAMAOLE

    Kelompok IV

    4.4 Membuat dan menguji proyek sederhana yang menerapkan prinsip dinamika fluida – Kelas XI

    4.8 Melakukan percobaan tentang salah satu karakteristik gelombang mekanik berikut presentasi hasilnya – Kelas XI

    1. TEGUH WIBAWA PASARAI
    2. AFDAL SANJAYA
    3. ZAINUDDIN
    4. YULPRISTA PUTRI

    Kelompok V

    4.7 Membuat karya/model penerapan hukum I dan II Termodinamika berikut presentasi makna fisisnya – Kelas XI

    4.7 Melakukan percobaan berikut presentasi hasilnya terkait gaya serta hubungan gaya, massa dan percepatan dalam gerak lurus benda dengan menerapkan metode ilmiah – Kelas X

    1. VALENRYA RESTU WULANDARI
    2. NURHAIDA SAIYE
    3. FRISKA YORES TOLAN
    4. WULANDARI NURUL FITRAH

    Kelompok VI

    4.10 Melakukan percobaan tentang gelombang bunyi dan/atau
    cahaya, berikut presentasi hasil percobaan dan makna fisisnya misalnya sonometer, dan kisi difraksi – Kelas XI

    4.3 Merancang dan melakukan percobaan yang memanfaatkan
    sifat-sifat fluida statik, berikut presentasi hasil percobaan dan pemanfaatannya – Kelas XI

    1. ASIAH BALQIS
    2. NUR AKHYAR BASRI
    3. RIZHA MAWARNI REKEN
    4. TRIANA MUSRYANI
    5. SHELY RIZKY APRILIA