8000 GitHub - bagsdp/Mobile_P6_Quiz1
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bagsdp/Mobile_P6_Quiz1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Laporan Quiz 1 Mobile

Nama : Bagus Dwi Putranto
Kelas : TI 3H
NIM : 2141720079

SOAL


No 1

Alt text

void main(List<String> arguments) {
// Tugas 1
print('Hello World');

Alt text

Jawab : Fungsi dari print adalah mencetak sebuah value


No 2



void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// Tugas 2
String name = 'Bagus Dwi Putranto';

print(name);
print(name);
print(name);

Alt text

Jawab : Pada kasus diatas fungsi melakukan print memiliki value yaitu variable name

No 3

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// Tugas 3
String firstName = 'Bagus';
final lastName = 'Dwi Putranto';

print(firstName);
print(lastName);

Alt text

Jawab : Pada kasus diatas ada 2 print, pembacaan code urut dari baris code atas ke baris code berikutnya

No 4.1

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// Tugas 4
final array1 = [1, 2, 3];
final array2 = [4, 5, 6];

array1[0] = 100;
array2[0] = 100;

print(array1);

Alt text

Jawab : Variable array bisa menampung lebih dari 1 data, dengan syarat tipenya harus sesuai dengan variable pada saat awal deklarasi, index dari array dimulai dari 0. Pada kasus diatas var array1 index ke 1 yaitu index 0 dirubah valuenya menjadi 100, begitu juga dengan var array2

No 4.2

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// // Tugas 4.1
// final array1 = [1, 2, 3];
// final array2 = [4, 5, 6];

// array1[0] = 100;
// array2[0] = 100;

// print(array1);

// Tugas 4.2
int number1 = 100;
double number2 = 100.5;

print(number1);
print(number2);

Alt text

Jawab : Type data untuk nomor pada dart kita bisa menggunakan type int dan double. Beda int dengan double adalah int hanya untuk value angka biasa sedangkan double bisa berisi value angka desimal

No 5

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// // Tugas 4
// final array1 = [1, 2, 3];
// final array2 = [4, 5, 6];

// array1[0] = 100;
// array2[0] = 100;

// print(array1);

// TUgas 5
num number = 10;
print(number);

number = 10.5;
print(number);

Alt text

Jawab : Untuk mengubah value dari sebuah variable kita bisa memanggil variable tersebut lalu mengganti dengan variable yang baru, tapi dengan syarat type variabe harus sama dengan type variable yang diganti

No 6

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// // Tugas 4
// final array1 = [1, 2, 3];
// final array2 = [4, 5, 6];

// array1[0] = 100;
// array2[0] = 100;

// print(array1);

// // TUgas 5
// num number = 10;
// print(number);

// number = 10.5;
// print(number);

// Tugas 6
String firstName = 'Bagus';
String LastName = 'Dwi Putranto';

var fullName = '$firstName ${LastName}';

print(fullName);

Alt text

Jawab : Pada kasus diatas fungsi dari $ adalah untuk memanggil sebuah variable di dalam petik

No 7

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// // Tugas 4.1
// final array1 = [1, 2, 3];
// final array2 = [4, 5, 6];

// array1[0] = 100;
// array2[0] = 100;

// print(array1);

// // Tugas 4.2
// int number1 = 100;
// double number2 = 100.5;

// print(number1);
// print(number2);

// // Tugas 5
// num number = 10;
// print(number);

// number = 10.5;
// print(number);

// // Tugas 6
// String firstName = 'Bagus';
// String LastName = 'Dwi Putranto';

// var fullName = '$firstName ${LastName}';

// print(fullName);

// Tuags 7
var text = 'ini \'OPTIMAL\' \$sekali';
print(text);

Alt text

Jawab : Fungsi back slash pada code diatas adalah untuk membatasi karakter, pada kasus diatas memiliki 3 karakter yaitu ,ini 'OPTIMAL', dan $sekali

No 8

Alt text

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// // Tugas 4.1
// final array1 = [1, 2, 3];
// final array2 = [4, 5, 6];

// array1[0] = 100;
// array2[0] = 100;

// print(array1);

// // Tugas 4.2
// int number1 = 100;
// double number2 = 100.5;

// print(number1);
// print(number2);

// // Tugas 5
// num number = 10;
// print(number);

// number = 10.5;
// print(number);

// // Tugas 6
String firstName = 'Bagus';
String LastName = 'Dwi Putranto';

// var fullName = '$firstName ${LastName}';

// print(fullName);

// // Tuags 7
// var text = 'ini \'OPTIMAL\' \$sekali';
// print(text);

// TUgas 8
var name1 = firstName + LastName;
var name2 = 'Bagus' 'Dwi' 'Putranto';
print(name1);
print(name2);

Alt text

Jawab : Untuk memanggil 2 variable sekaligus kita bisa menggunakan + setelah penyebutan variable pertama

No 9

![Alt text](/quiz1/image-10.png) <br> <br>

    void main(List<String> arguments) {
    // // TUgas 1
    // print('Hello World');

    // // Tugas 2
    // String name = 'Bagus Dwi Putranto';

    // print(name);
    // print(name);
    // print(name);

    // // Tugas 3
    // String firstName = 'Bagus';
    // final lastName = 'Dwi Putranto';

    // print(firstName);
    // print(lastName);

    // // Tugas 4.1
    // final array1 = [1, 2, 3];
    // final array2 = [4, 5, 6];

    // array1[0] = 100;
    // array2[0] = 100;

    // print(array1);

    // // Tugas 4.2
    // int number1 = 100;
    // double number2 = 100.5;

    // print(number1);
    // print(number2);

    // // Tugas 5
    // num number = 10;
    // print(number);

    // number = 10.5;
    // print(number);

    // // Tugas 6
    String firstName = 'Bagus';
    String LastName = 'Dwi Putranto';

    // var fullName = '$firstName ${LastName}';

    // print(fullName);

    // // Tuags 7
    // var text = 'ini \'OPTIMAL\' \$sekali';
    // print(text);

    // // Tugas 8
    // var name1 = firstName + LastName;
    // var name2 = 'Bagus' 'Dwi' 'Putranto';
    // print(name1);
    // print(name2);

    // Tugas 9
    var name1 = firstName + " " + LastName;
    var name2 = 'Bagus' 'Dwi' 'Putranto';
    print(name1);
    print(name2);

![Alt text](/quiz1/image-20.png)

<b>Jawab : Sama seperti no 8, bedanya pada tugas 9 var pemanggilannya ada memanggil spasi </b>

No 10 <br> <br>

![Alt text](/quiz1/image-11.png) <br> <br>

void main(List<String> arguments) {
// // TUgas 1
// print('Hello World');

// // Tugas 2
// String name = 'Bagus Dwi Putranto';

// print(name);
// print(name);
// print(name);

// // Tugas 3
// String firstName = 'Bagus';
// final lastName = 'Dwi Putranto';

// print(firstName);
// print(lastName);

// // Tugas 4.1
// final array1 = [1, 2, 3];
// final array2 = [4, 5, 6];

// array1[0] = 100;
// array2[0] = 100;

// print(array1);

// // Tugas 4.2
// int number1 = 100;
// double number2 = 100.5;

// print(number1);
// print(number2);

// // Tugas 5
// num number = 10;
// print(number);

// number = 10.5;
// print(number);

// // Tugas 6
// String firstName = 'Bagus';
// String LastName = 'Dwi Putranto';

// var fullName = '$firstName ${LastName}';

// print(fullName);

// // Tuags 7
// var text = 'ini \'OPTIMAL\' \$sekali';
// print(text);

// // Tugas 8
// var name1 = firstName + LastName;
// var name2 = 'Bagus' 'Dwi' 'Putranto';
// print(name1);
// print(name2);

// // Tugas 9
// var name1 = firstName + " " + LastName;
// var name2 = 'Bagus' 'Dwi' 'Putranto';
// print(name1);
// print(name2);

// Tugas 10
var kalimat_panjang = '''ini
saya punya
proyek dart
banyak ''';
print(kalimat_panjang);
}

Alt text

Jawab : Untuk menuliskan text dengan line yang banyak kita harus menggunakan petik 3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0