Nama: Argyanto Hadiyan Wahytutomo
Kelas: XII MIPA 8
Nama: Argyanto Hadiyan Wahytutomo
Kelas: XII MIPA 8
Argyanto
September 04, 2023
Argyanto Hadiyan Wahyutomo XII MIPA 8
1. Tokoh yang paling dikenal pada bidang matematika yang biasa dijuluki "Bapak Algoritma" adalah ...
A. Blaise Pascal
B. Al Khawarizmi
C. George Babbage
D. Mark Zuckerberg
E. Mark Twain
2. Pemrograman dalam teknologi informasi memiliki berbagai macam bidang di dalam penggunaan nama sesuai fungsinya. Berikut yang tidak termasuk bidang pemrograman adalah pemrograman..
A. Sistem operasi
B. Desain grafis
C. Web
D. Basis data
E. Game
3. Dalam kehidupan kita sering melakukan perbandingan. Operator relasional melakukan kegiatan (perbandingan) yang digunakanuntuk mencari nilai tidak sama dengan yaitu..
A. !=
B. <=
C. >=
D. <
E. >
4. Setiap programmer harus mengerti akan penggunaan kalimat perintah dalam aplikasi komputer. Berikut yang merupakan perintah keluaran adalah ...
A. Input
B. Get
C. Print
D. Switch
E. Case
5. Berbagai macam bentuk flowchart dibuat pada komputer. Berbagai macam simbol memiliki arti sendiri. Dalam flowchart, simbol yang digunakan untuk percabangan adalah ...
A. Terminator
B. Belah ketupat
C. Jajar genjang
D. Trapesium
E. Persegi panjang
6. Perhatikan algoritma percabangan dengan pseudocode berikut: Judul: Algoritma membandingkan dua buah nilai Diketahui: A, B: integer Algoritma:
input (A, B) if (A>B) then
output ("Bilangan
terbesar A") else if (A<B) then output ("Bilangan terbesar B")
else
Output ("Bilangan A dan B sama") end if
End if
Jika A diisi dengan nilai 25 dan B diisi dengan nilai 10 maka outputnya adalah ...
A. Bilangan terbesar B
B. Bilangan terbesar A
C. Bilangan A dan B sama
D. Bilangan terkecil A
E. Bilangan terkecil B
7. Perhatikan struktur percabangan berikut:
if (x > 0)
cout << "x is positive";
else if (x < 0)
cout << "x is negative";
else
Cout << "x is 0";
Jika variabel x diisi dengan nilai 15 maka outputnya adalah ...
A. is positive
B. x is negative
C. x is 0
D. Tidak ada output
E. x is 15
8. Ada beberapa tahapan dalammenyelesaikan suatu masalah. Manakah tahapan yang harus dilakukan?
A. Masalah-Pseudocode- Flowchart-Program-Eksekusi-Hasil
B. Masalah-Algoritma-Flowchart- Program-Eksekusi-Hasil
C. masalah-Model-Algoritma- Program-Eksekusi-Hasil
D. Masalah-Model-Pseudocode- Flowchart-Program-Eksekusi- Hasil
E. Masalah-Pseudocode- Algoritma-Flowchart-Program- Eksekusi-Hasil
9. Jawaban manakah yang tepat untuk algoritma seperti berikut: Susun algoritma untuk menampilkan angka 1 sampai dengan 100 secara menaik...
A. for (i=0;i<=100;i++) Output ("nilai",i)
B. while (i=1;i<100;i++) Output ("nilai", i)
C. for ( i = 1; i <= 100 ;i++) Output ("nilai", i)
D. for ( i = 1; i < 99 ;i++) Output ("nilai", i)
E. do i = 1 ; while i <100: i--; Output ("nilai",i)
10. Lampu lalu lintas mengatur pemakai lalu lintas, dengan menyalakan lampu merah untuk berhenti, lampu hijau untuk berjalan, dan lampu kuning untuk persiapan. Prosedur paling tepat untuk keadaan ini adalah ...
A. switch to
B. if then
C. on goto
D. case of
E. while do
Jawablah pertanyaan-pertanyaan berikut ini dengan singkat, jelas, dan benar!
1. Apa definisi algoritma dan contohnya!
2. Apa definisi pseudocode dan contohnya!
3. Apa definisi flowchart dan contohnya!
4. Jelaskan dengan contoh kasus algoritma yang memiliki struktur runtunan! 5. Jelaskan dengan contoh kasus algoritma yang memiliki struktur perulangan:
a. for
b. while
Jawab:
1.algoritma artinya adalah urutan langkah yang sistematis dan logis dalam proses penyelesaian suatu masalah. Contoh: Anda berjanji mengajak anak jalan-jalan ke alun-alun kalau cuaca cerah. Kalau hujan, rencana itu batal dan Anda memilih tidur.
2. Pemrograman yang ditulis secara informal, contoh: mulai-> buka wa-> selesai
3. Diagram alur sesuatu proses penyelesaian masalah
80-100 = A
70-79 = B
60-69 = C
40-59 = D
0-39 = E
5. A.
Argyanto
August 23, 2023
Nama: Argyanto Hadiyan Wahyutomo
Kelas : XII MIPA 8
Anggota kelompok:
-Ajeng Salsabil
-Argyanto Hadiyan Wahyutomo
-Huzaifaiq Gusnaya
-Siti Hana
intisari : Dalam membuat algoritmik multikasus, langkah pertama adalah mendefinisikan variabel yang yang akan di input. Disusul oleh merumuskan proses. Setelah itu membangun kondisi - kondisi untuk menentukan output.
Contoh 1. (Algoritmik Satu Kasus)
Mengetahui pensil terpanjang antara pensil Hujay dan pensil Argy
Algoritma : a, b : Integer
a : "Pensil Hujay"
b : "Pensil Argy"
Input (a, b)
IF a<b THEN
print ("Pensil Argy")
End - IF.
Flowchart
Contoh 2. (Algoritmik Dua Kasus)
Menentukan lampu yang lebih terang
Solusi pseudocode:
Mulai
Mendefinisikan "a" dan "b"
"a" sebagai lampu A
"B" sebagai lampu B
masukan nilai a dan b
Jika a lebih kecil dari b tampilkan b
Selain itu tampilkan b
Solusi Algoritma :
Start
a,b : Integer
a : "Lampu A"
b : "Lampu B"
Input (a, b)
IF a<b THEN
print ("Lampu B")
Else
print ("Lampu B")
End - IF
Flowchart
Contoh 3. (Algoritmik Multikasus)
Algoritma : Start
V : Integer
Input (V)
IF ( V < 60) THEN
Output ('Terlalu lambat! Kena tilang.')
Else IF (60 < v < 80) THEN
Output ('Aman')
Else IF ( V > 80) THEN
Output ('Terlalu cepat! Kena tilang.')
Contoh 4. (Algoritmik Test Kondisi Bersarang)
Mengurutkan efisiensi dinami dari yang paling efisien.
Algoritma : Start
a, b, c = Integer
a : "Dinamo ABC"
b : "Dinamo Pirelli"
c : "Dinamo Duracell"
Input (a, b, c)
Depend On (a, b, c)
a<b<c : Output (Dinamo Duracell, Dinamo Pirelli, Dinamo ABC)
a<c<b : Output (Dinamo Pirelli, Dinamo Duracell, Dinamo ABC)
b<a<c : Output (Dinamo Duracell, Dinamo ABC, Dinamo Pirelli)
b<c<a : Output (Dinamo ABC, Dinamo Duracell, Dinamo Pirelli)
c<a<b : Output (Dinamo Pirelli, Dinamo ABC, Dinamo Duracell)
c<b<a : Output (Dinamo ABC, Dinamo Pirelli, Dinamo Duracell)
Argyanto
August 09, 2023
Argyanto
July 24, 2023
Halo nama Saya Argyanto Hadiyan wahyutomo
Saya berharap kedepannya saya dapat masuk ke sekolah tinggi kedinasan STAN, saya juga berkeinginan untuk mengikuti apple developer academy serta membuat aplikasi atau bahkan menjadi seorang core programmer di suatu perusahaan ternama, dan yang terutama saya berharap ketertarikan saya terhadap bidang IT dapat berkembang dan membuat saya sukses dikemudian hari dan juga bermanfaat bagi orang banyak, saya juga berharap bahwa saya tidak hanya mencapai harapan saya, akan tetapi juga menepati janji dan harapan dari ibu saya
Why are hydrogen-powered vehicles more environmentally friendly than electrict vehicles?
Electric vehicles are now one of the vehicles whose popularity is rising in various countries, as well as in Indonesia.
The use of electric cars is one part of the government's discourse to participate in the Go Green movement. The electric car ecosystem is believed to be an environmentally friendly vehicle rather than a car using fuel. But is it true?
Let's take the example of one of the popular electric cars, the Tesla model 3. This car doesn't need gas, but it still might get its energy from burning carbon. It depends on how your local grid generates electricity. “If you use coal-fired power plants to produce the electricity, then all-electrics don't even look that much better than a traditional vehicle in terms of greenhouse gases,” says Virginia McConnell, an economist at the environmental research firm Resources for the Future. But if your local grid incorporates a fair amount of renewable solar and wind energy, like California, your electric vehicle is pretty clean. Then how about in Indonesia? "Using electric vehicles is actually not completely go green. The electricity is from PLN, 35 percent of which uses diesel and the price of fuel is currently rising, and uses coal. This means that there is also carbon so it is not fully environmentally friendly," Yannes told Kompas.com, Monday (12/9/2022).
Of course, gasoline doesn't exist in a vacuum, either: Refining, processing, and transporting gas add emissions that car owners must factor into their overall carbon footprint, the so-called "well-to-wheel" tally. It takes as much energy to produce a gallon of gasoline as a Model S consumes in 20 miles of driving, according to Department of Energy data. When you add all those extra expenditures up, “an electric car like the Model S has almost four times lower CO2 per mile than an equivalent gas-powered car,” says a Tesla spokesperson. So while the emissions argument is tantalizing for gas guzzlers, the average numbers still come out in favor of electric vehicles.
So what's the solution?. Hydrogen fuel cell might be a good idea for it, cars with hydrogen fuel cells instead of the typical lithium-ion batteries from electric cars offer an attractive value proposition that seems to get rid of the problem of the end of the lithium batteries life cycle. This is a plus as for now, at a time when there’s still some uncertainty about the future of these batteries (from cars, but also from solar panels, cellphones and others) once they no longer serve their main purpose. They’re hard to recycle and some projects are being developed to reuse them as back up generators in urban buildings like hospitals.
As well, driving without any polluting emissions (as would happen if we considering renewable energy grids are growing worldwide with decarbonization) with the plus of being quickly refueled in 5-10 min compared to the best case scenario of 40 minutes charging or the most common scenario of 3-6 hours charging in electric cars, is an unquestionable win for the hydrogen mobility movement too.
Some studies also show the hydrogen economy has the potential to decrease global CO2eq emissions between 0 and 27%. This potential can be met once 1) methane leakages from natural gas are relatively low, 2) methane cracking is employed to produce hydrogen, and 3) a hydrogen fuel cell is applied.
Nama : Argyanto Hadiyan Wahyutomo
Absen : 4
Kelas: XI MIPA 1
Guru: Hj. Deswati, S.Kom, M.Pd.
1.Apa output dari yang berikut ini?
print(‘abcdefcdghcd’.split(‘cd’, 2))
Jawab = a) [‘ab’, ‘ef’, ‘ghcd’]
2. Apa output dari yang berikut ini?
print(‘ab\ncd\nef’.splitlines())
Jawab = a) [‘ab’, ‘cd’, ‘ef’]
3. Apa output dari yang berikut ini?
print(‘Ab!2’.swapcase())
Jawab = c) aB!2
4. Apa output dari yang berikut ini?
print(‘ab cd ef’.title())
Jawab = c) Ab Cd Ef
5. Apa output dari yang berikut ini?
print(‘ab cd-ef’.title())
Jawab = c) Ab Cd-Ef
6. Apa output dari yang berikut ini?
print(‘abcd’.translate(‘a’.maketrans(‘abc’, ‘bcd’)))
Jawab = d) bcdd
7. Apa output dari yang berikut ini?
print(‘abcd’.translate({97: 98, 98: 99, 99: 100}))
Jawab = bcdd
8. Apa output dari yang berikut ini?
print (‘abcd’.translate({‘a’:’1′,’b’:’2′,’c’:’3′,’d’:’4′})
Jawab = a) abcd
9. Apa output dari yang berikut ini?
print (‘ab’.zfill (5))
Jawab = a)000ab
10. Apa output dari yang berikut ini?
print (‘+ 99’.zfill (5))
Jawab = c) +0099
B. URAIAN
1. Perbedaan utama antara tupel dan daftarnya adalah bahwa tupel tidak dapat diubah tidak seperti List Python. Tupel menggunakan tanda kurung, sedangkan List Python menggunakan tanda kurung siku.
2. Fitur-Fitur Penting yang Harus Ada dalam Python IDE dan Code Editor :
1) Meng-highlight Syntax Python.
2) Code Formatting Secara Otomatis.
3) Debugging dan Build Automation.
4) Simpan dan Muat Ulang.
3. Python adalah bahasa pemrograman tujuan umum yang ditafsirkan, tingkat tinggi. Dibuat oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991, filosofi desain Python menekankan keterbacaan kode dengan penggunaan spasi putih yang signifikan.
4. Python merupakan bahasa pemrograman yang ditafsirkan dan dapat digunakan di berbagai platform dengan filosofi desain yang berpusat pada keterbacaan kode dan merupakan salah satu bahasa populer yang terkait dengan ilmu data, pembelajaran mesin, dan IoT (Internet of Things). Keunggulan interpreter Python juga banyak digunakan untuk prototyping, scripting dalam pengelolaan infrastruktur, dan juga pembuatan situs web berskala besar.
5. PEP 8 adalah sebuah panduan gaya penulisan kode yang mudah dibaca.
Beberapa panduan atau referensi untuk nama variabel : Modul harus pendek, semua huruf kecil. Nama class harus memiliki gaya CapWords.
6. Heap space atau gudang tumpukan Python berfungsi dalam mengatur memori. Gudang ini hanya dapat diakses oleh seorang interpreter.
7. Namespace adalah pemetaan dari nama ke objek. Sebagian besar ruang nama namespace saat ini diimplementasikan sebagai kamus dictionary Python, tetapi itu biasanya tidak terlihat dengan cara apa pun (kecuali untuk kinerja), dan itu mungkin berubah di masa depan.
8. Path itu sendiri adalah Environtment Variable, ia yang member tahu baris perintah folder mana yang perlu dicari saat mencari file. Kalau Python kamu belum ditambahkan di Path, maka kamu perlu membuka CMD dan mengetik perintah python.exe, kemudian menjalankan file yang ingin kamu eksekusi.
9. Secara sederhana modul adalah file yang terdiri dari kode Python. Modul dapat mendefinisikan fungsi, kelas dan variabel. Modul juga bisa menyertakan kode yang bisa dijalankan “runable”.
10. Variabel Global adalah variabel yang bisa diakses dari semua fungsi, sedangkan variabel lokal hanya bisa diakses di dalam fungsi tempat ia berada saja.
Dampak TIK Terhadap Dunia Sosial
https://docs.google.com/document/d/1DsFmzCtYFJW2H_GIB9Nirel-BCKUgFZq/edit?usp=sharing&ouid=118370193799506351349&rtpof=true&sd=true
Nama : Argyanto Hadiyan Wahyutomo
Kelas : X MIPA 1
1. Hardware dibedakan menjadi 3 jenis menurut letaknya pada sebuah sistem komputer, jelaskan dan berikan contoh masing - masing!
: -Hardware input
Hardware input adalah perangkat yang dapat digunakan untuk memasukkan data kedalam komputer, kemudian data yang telah masuk itu diolah dalam suatu proses. Ada banyak jenis perangkat yang gunanya untuk mengontrol dan menginput data ke dalam komputer. Seperti contoh mouse, keyboard, mouse pen, disk drive, scanner, trackball, dan joystick.
- Process Device
Process device adalah perangkat yang memproses dan mengolah data pada komputer. Process device sering disebut sebagai otak dari komputer karena menjadi perangkat yang sangat penting pada proses pemasukkan dan penginputan data. Contoh process device adalah CPU, RAM, VGA, dll
- Hardware Output
Merupakan perangkat keras pada komputer yang gunanya untuk mencetak dan menampilkan informasi dari hasil input data yang berasal dari hardware input yang telah melewati proses dari hardware process. Contohnya yaitu speaker, monitor, dan printer.
2. Sebutkan 5 jenis operating system yang kalian ketahui, dan berikan contohnya!
: a. Real-time Operating System
b. Multi-user Operating System
c. Multi-tasking atau Single-tasking Operating System
d. Distributed Operating System
e. Embedded Operating System
~Contohnya : Sistem Operasi DOS, Sistem Operasi Windows, Sistem Operasi Mac OS, Sistem Operasi Linux, dan Sistem Operasi Unix.
3. Jelaskan mengapa memilih dan menginstal driver perangkat yang benar untuk perangkat keras tertentu merupakan komponen paling penting dari konfigurasi sebuah sistem komputer?
: Karena ada beberapa perangkat keras yang tidak support dengan konfigurasi perangkat sistem komputer dan data komputer yang di simpan dalam bentuk program berguna untuk menjalankan sebuah perintah.
4. Penggunaan interface memungkinkan adanya gaya pemrograman yang disebut pemrograman ke interface, jelaskan maksud pernyataan tersebut!
: Penerjemah komunikasi antara klien dengan server untuk menyederhanakan implementasi dan perbaikan software.
5. Sebutkan syarat supaya pengguna dapat berinteraksi dengan baik ketika menggunakan komputer!
: 1. Posisi Duduk
Posisi duduk yang benar saat menggunakan Komputer yang benar adalah dengan menegakkan punggung, sehingga kepala dan leher sejajar dengan tubuh, bukan membungkuk atau miring.
2. Istirahat
Saat menggunakan komputer, usahakan untuk tidak hanya berfokus pada monitor. Kita juga bisa melihat pada layar keyboard dan usahakan keduanya seimbang. Sangat tidak dianjurkan menggunakan komputer dalam waktu lama tanpa istirahat sedikitpun, karena hal ini akan membuat badan terasa pegal pada punggung dan nyeri. Untuk meringankan hal tersebut, maka lakukanlah istirahat secara periodik dalam menggunakan komputer. Cobalah untuk melihat ke bagian lain misalnya ke luar jendela untuk mengistirahatkan mata sejenak.
3. Perhatikan Jarak
Jangan terlalu dekat atau terlalu jauh dari komputer. Jarak mata dengan monitor setidaknya 45- 70 cm dan harus sejajar. Jarak ini sangat penting untuk menjaga agar sinar yang dipancarkan oleh monitor tidak terlalu dekat dengan mata kita.
4. Pilih Mouse yang sesuai
Jika kita memerlukan waktu yang lama dalam menggunakan komputer, maka gunakan mouse yang berukuran besar. Jangan menggunakan yang kecil atau bahkan hanya touch pad. Itu akan membuat jari-jari sakit bahkan keram jika terlalu lama. Jika mouse besar maka akan lebih nyaman dan aman jika digunakan dalam waktu yang lama.
5. Atur Tingkat Kecerahan
Gunakanlah tingkat kecerahan yang tidak terlalu silau atau gelap bagi mata. Jika kita mengatur kecerahan terlalu tinggi maka mata akan lebih cepat lelah dan cahaya yang dipancarkan akan lebih berisiko untuk membuat mata kita sakit.
https://docs.google.com/presentation/d/1YMXSJPrvZlAbH0l0XxWkHFvOFHerntbc/edit?usp=sharing&ouid=116817703052084440335&rtpof=true&sd=true
Argyanto
August 17, 2021
+62-812-9411-7100
Bekasi, Pondok Gede
argy748@gmail.com