Kisi – kisi

Pilihan Berganda:

1. Type data majemuk yang terbentuk dari kumpulan karakter sebanyak 256 dengan jangkauan 0-255 disebut…..
a. String
b. Variabel
c. Standar
d. Karakter
e. Jawaban salah semua

Jawaban : a. String

2. ==, <=,>=,!=, termasuk dalam operator …..
a. Aritmatika
b. Unary
c. Bitwise
d. Relasi
e. Salah semua

Jawaban : d. Relasi

3. 101001(B)=…………(D)
a. 67
b. 353
c. 41
d. 38
e. 44

Jawaban : c. 41

4. 63(D)=……….(B)
a. 110111
b. 111110
c. 111111
d. 110011
e. 001111

Jawaban : c. 111111

5. 110110(B)=…………(D)
a. 45
b. 54
c. 42
d. 89
e. 42

Jawaban : b. 54

6. 19(D)=……….(B)
a. 11011
b. 10011
c. 11111
d. 10111
e. 11110

Jawaban : b. 10011

7. 29(D)=……….(B)
a. 11101
b. 11001
c. 11111
d. 11000
e. 10101

Jawaban : a. 11101

8. 111010(B)=…………(D)
a. 78
b. 31
c. 58
d. 44
e. 63

Jawaban : c. 58

9. 111111(B)=…………(D)
a. 78
b. 31
c. 58
d. 44
e. 63

Jawaban : e. 63

10. 100000(B)=…………(D)
a. 78
b. 32
c. 58
d. 44
e. 63

Jawaban : b. 32

11. 20(D)=……….(B)
a. 11101
b. 11001
c. 11111
d. 10100
e. 10101

Jawaban : d. 10100

12. 24(D)=……….(B)
a. 11101
b. 11001
c. 11000
d. 10100
e. 10101

Jawaban : c. 11000

13. 35(D)=……….(B)
a. 11101
b. 11001
c. 11110
d. 10100
e. 10101

Jawaban : e. 10101

14. 12(D)=……….(B)
a. 11101
b. 11001
c. 11110
d. 10100
e. 01100

Jawaban : e. 01100

15. Tentukan berapa jumlah elemen array A[3] [3] [3]…..
a. 37
b. 101
c. 10
d. 19
e. 27

Jawaban : a. 37

16. Digunakan untuk menampilkan semua jenis data(numerik dan karakter) disebut…..
a. Printf()
b. Puts()
c. Putchar()
d. Getchar
e. Salah semua

Jawaban : a. Printf()

17. Digunakan untuk menampilkan data string disebut…..
a. Printf()
b. Puts()
c. Putchar()
d. Getchar
e. Salah semua

Jawaban : b. Puts ()

18. Digunakan untuk menampilkan sebuah karakter disebut…..
a. Printf()
b. Puts()
c. Putchar()
d. Getchar
e. Salah semua

Jawaban : c. Putchar()

19.Menginput data berupa data numerik,karakter dan string disebut…..
a. Printf()
b. Gets()
c. Scanf()
d. Getchar()
e. Salah semua

Jawaban : c. Scanf()

20. Untuk membaca data yang bertipe karakter disebut…..
a. Printf()
b. Gets()
c. Scanf()
d. Getchar()
e. Salah semua

Jawaban : b. Gets()

Capture Tugas di kelas tentang sorting

Pertanyaan :
Dear All….
Silahkan kalian capture tugas dikelas yang sudah dinilai ke dalam idu.
Trims 🙂

Status : Tercapai

Keterangan : Saya telah mengerjakan tugas tersebut dengan pembuktian melalui iMe saya.

Pembutktian :

  • Sorting
    Sorting bisa didefinisikan sebagai suatu pengurutan data yang sebelumnya disusun secara acak, sehingga menjadi tersusun secara teratur menurut aturan tertentu.
  • Bubble Sort
    Bubble sort mengurutkan data dengan cara membandingkan elemen sekarang dengan elemen berikutnya. jika elemen sekarang lebih besar dari elemen berikutnya maka elemen tersebut ditukar (untuk pengurutan ascending) jika elemen sekarang lebih kecil daripada elemen berikutnya, maka kedua elemen tersebut ditukar (untuk pengurutan descending).
  • Selection Sort
    Memindahkan elemen dengan cara membandingkan elemen sekarang dengan elemen yang berikutnya sampai dengan elemen terakhir .
  • Merge Sort
    pengurutan data mergesort dilakukan dengan menggunakan cara divideandconquer yaitu dengan memecah kemudian menyelesaikan setiap bagian kemudian menggabungkannya kembali.

Tugas Searching

Pertanyaan :
Silahkan kalian mencari referensi tentang operator pengerjaan beserta contoh soal dan penjelasannya.

Status : Tercapai

Keterangan : saya telah mengerjakan tugas ini.

Pembuktian:

1. Operator Pengerjaan (assignment operator)

Operator pengerjaan pada pseudocode berupa simbol panah Y ? Tentu saja tidak karena 3 tidak lebih dari Y. sehingga, hasil dari hubungan perbandingan ini akan menghasilkan nilai false, atau dalam bahasa C akan menghasilkan numerik 0. Tanda ‘>’ pada ‘X > Y’, merupakan operator yang digunakan untuk menghubungkan kedua operand X dan Y dengan cara membandingkan nilai kedua operand tersebut.

5.Operator logika (logical operator)
Nilai perbandingan operator logika menghasilkan dua kemungkinan nilai yaitu true atau false. Operator ini banyak digunakan pada penyeleksian suatu kondisi pada statement IF.
Contoh:
“ATAU” Operator Logical:

Jika Anda ingin memilih baris yang memenuhi setidaknya satu dari kondisi yang diberikan, Anda dapat menggunakan operator logis, OR.

Sebagai contoh: jika Anda ingin mencari nama-nama siswa yang belajar baik Matematika atau Sains, query akan seperti,

SELECT first_name, last_name, subject
FROM student_details
WHERE subject = ‘Maths’ OR subject = ‘Science’
Outputnya akan menjadi sesuatu seperti,

first_name last_name subject
————- ————- ———-
Anajali Bhagwat Maths
Shekar Gowda Maths
Rahul Sharma Science
Stephen Fleming Science

“DAN” Operator Logical:

Jika Anda ingin memilih baris yang harus memenuhi semua kondisi yang diberikan, Anda dapat menggunakan operator logis, DAN.

Untuk Contoh: Untuk menemukan nama-nama siswa antara usia 10 sampai 15 tahun, query akan seperti:

SELECT first_name, last_name, age
FROM student_details
WHERE age >= 10 AND age <= 15;

Outputnya akan menjadi sesuatu seperti,

first_name last_name age
————- ————- ——
Rahul Sharma 10
Anajali Bhagwat 12
Shekar Gowda 15

“TIDAK” Operator Logical:

Jika Anda ingin mencari baris yang tidak memenuhi kondisi, Anda dapat menggunakan operator logis, NOT. TIDAK menghasilkan kebalikan dari kondisi. Artinya, jika kondisi dipenuhi, maka baris tidak dikembalikan.

Sebagai contoh: Jika Anda ingin mengetahui nama-nama siswa yang tidak bermain sepak bola, query akan seperti:

SELECT first_name, last_name, games
FROM student_details
WHERE NOT games = ‘Football’

Outputnya akan menjadi sesuatu seperti,

first_name last_name games
—————- —————- ———–
Rahul Sharma Cricket
Stephen Fleming Cricket
Shekar Gowda Badminton
Priya Chandra Chess

6.Operator koma (comma operator)
Operator ini biasanya digunakan untuk menggabungkan beberapa statement atau ungkapan dalam 1 baris kode program, yang proses perintahnya, berawal dari sebelah kiri koma ke sebelah kanan koma.
Contoh:
X=3;
Y=X*3;
Dapat ditulis dengan menggunakan operator koma sebagai berikut:

Y=(X=3, X*3);

Kedua ungkapan tersebut akan menghasilkan Y bernilai 9 dan X bernilai 3. Nilai X yang dikalikan dengan 3 tidak akan merubah nilai X karena langsung disimpan pada Y. Perhatikan Tabel pada Artikel pengantar Operator berikut, jelas sekali bahwa operator koma berada di jenjang terendah, sehingga untuk menggunakan operator ini harus disertai dengan Operator ‘()’ agar tidak menghasilkan nilai yang salah. Perhatikan jika jika menghilangkan operator ‘()’ pada pernyataan di atas.

Y=X=3,X*3;

Pernyataan diatas akan menghasilkan nilai akhir Y=3 dan X=3.

7.Operator Bitwise (bitwise operator)
Bitwise Operator yaitu digunakan untuk operasi bit per bit pada nilai integer. Terdiri dari operator NOT, AND, OR, XOR, Shl, Shr. Type : int atau char
Bitwise operator, dari namanya sudah jelas diketahui pasti berhubungan dgn bit. Biasanya digunakan utk memanipulasi data bertipe bit dari tipe data integer atau byte. Bitwise ini sering dipakai dalam kasus enkripsi,kompresi,format file,jaringan(protokol),processing audio/video,dll.

Bitwise AND
Kalau kedua operand adalah 1,maka hasilnya 1. Selain itu hasilnya 0.
contoh:
13 & 11 = 9 <— mengapa hasilnya 9?
mari kita uraikan:
13 = 00000000 00000000 00000000 00001101
11 = 00000000 00000000 00000000 00001011
————————————————————– &
00000000 00000000 00000000 00001001 <- hasilnya 9
Bitwise OR
Kalau kedua operand adalah 0,maka hasilnya 0. Selain itu hasilnya 1.
contoh:
13 | 11 = 15 <— mengapa hasilnya 11?
mari kita uraikan:
13 = 00000000 00000000 00000000 00001101
11 = 00000000 00000000 00000000 00001011
————————————————————– |
00000000 00000000 00000000 00001111 <- hasilnya 15
Bitwise XOR
Kalau kedua operand adalah 1 atau 0,maka hasilnya adalah 0. Selain itu hasilnya 1.
contoh:
13 ^ 11 = 6 <— mengapa hasilnya 6?
13 = 00000000 00000000 00000000 00001101
11 = 00000000 00000000 00000000 00001011
————————————————————– ^
00000000 00000000 00000000 00000110 <- hasilnya 6
Bitwise Complement
Nilai operand akan menjadi bernilai negatif dan dikurangi 1.
contoh:
1.~0
2.~5
3.~-0
4.~-5
~0 = -1
~5 = -6
~-0 = -1
~-5 = 4

8.Operator alamat (address operator)
Pemrograman C++ menyediakan 2 (dua) buah operator alamat (address operators) yang berhubungan dengan penggunaan pointer.

• operator & akan menunjukkan alamat memori dari suatu variable,
• operator * digunakan untuk menunjukkan suatu pointer yang dapat menyimpan alamat suatu variable.

9.Operator gabungan (group operator)
Pemrograman C++ memungkinkan penulisan suatu operator pengerjaan (=) untuk digabung dengan operator lainnya yaitu dengan operator aritmetika, operator peningkatan dan penurunan serta operator bitwise.
Bentuk penulisannya sbb :
Operator pengerjaan
Variabel = variabel operator ungkapan;
Dapat diubah dengan ditulis sebagai berikut :
Operator lainnya
Operator pengerjaan
Variabel operator = ungkapan

Essay: PO3-Tugas Kelompok: Perencanaa Jaringan

Pertanyaan :

Bentuk Kelompok masing-masing (dengan anggota maksimum 6 orang) untuk mengerjakan kasus perencanaa jaringan.

Materi Kasus sbb:

PT. ABC merupakan Perusahaan baru ditangerang yang bergerak dalam bidang distribusi alat-alat elektronik untuk kebutuhan rumah tangga.

Perusahaan tersebut memiliki bagian: HRD, Penjualan, Gudang, Keuangan, Expedisi, Administrasi dan lain-lainnya. Adapun kondisi fisik Gedung berupa : 3 lantai (digunakan untuk administrasi/manajemen). Sedangkan Gudang berada digedung lain berjarak 75 M dari office.

Semua Proses/transaksi bisnis selama ini dilakukan secara manual. Sehingga Pihak manajemen sangat kesulitan dalam perolehan informasi yang cepat dan akurat, termasuk dalam pengendalian proses bisnis.

Untuk memudahkan proses bisnis,, Manajemen perusahaan ingin membangun seluruh proses bisnisnya menggunakan teknologi jaringan komputer. Sehingga diharapkan manajemen dengan mudah memantau seluruh aktifitas bisnisnya, mulai dari aktivuitas / kinerja karyawan, pergerakan barang, transaksi keuangan, dllnya.

Anda diminta untuk membuat rancangan konsep jaringan tersebut dengan:-

1. Mengidentifikasi user, wewenang sesuai dengan fungsi/tugasnya untuk setiap departemen.

2. Mengidentifikasi perangkat jaringan yang dibutuhkan secara detail, mulai dari terminal hingga spec-detailnya, jumlah yang dibutuhkan (satuan), berikut menjelaskan fungsi perangkat tersebut.

3. Mendisain (memilih topologi jaringan), berikut alasannya.

4. Menghitung biaya untuk setiap komponen dan total biaya keseluruhan.

5. Mengidentifikasi hak dan wewenang dalam penggunaan data/informasi

Pada tugas ini harus terlihat kontribusi setiap anggota

Status : Tercapai

Keterangan : saya telah mengerjakan tugas kelompok

Pembuktian :

Essay: PO4-Latihan

Pertanyaan :

Kerjakan soal berikut ini:

1. Berapa subnet mask default untuk ip address kls C?

2. Mengapa Net Id dan Host Id tidak boleh sama dengan 255?

3. Diketahui subnet : 255.255.255.224. Tentukan subnet yang valid

4. Apa maksud subnet: 255.0.0.0 /8 ?

Status : Tercapai

Keterangan : Saya telah kengerjakan tugas po 4 dengan tepat waktu

Pembuktian :

1. Subnet mask default untuk ip address kls C yaitu 255.255.255.0

2. Karena 255 merupakan alamat yang mewakili seluruh jaringan, jika digunakan maka akan diartikan sebagai alamat broadcast.

3. Subnet 255.255.255.224 adalah
255.255.255.224 /27 atau 11111111.11111111.11111111.11100000

4. Maksud dari istilah 255.0.0.0/8 adalah, subnet mask 255.0.0.0 mempunyai bit yang aktif (angka 1) sebanyak 8.
Angka 8 setelah karakter `/’ menunjukkan banyaknya angka 1.
Sebenarnya subnet mask terdiri dari bilangan bilangan biner, misalnya 255.0.0.0 jika dikonversi ke biner maka menjadi

11111111.00000000.00000000.00000000.

Oleh karena itu penulisannya menjadi 255.0.0.0/8.

9 Model Bisnis Kanvas

Pertanyaan : Membuat 9 model bisnis kanvas pada bisnis anda sendiri.

Status : Tercapai

Keterangan : Saya telah Mengerjakan bisnis kanvas tersebut dalam bentuk gambar.

Pembuktian :

Nama Bisnis : Sasono Panggih Kedaton

Bidang Bisnis : Wedding Organizer dan Event Organizer

Alamat Bisnis : Jl. Padat Karya RT 04 RW 02 Ds. Sukamulya Kec. Cikupa Kab. Tangerang 15710

Essay: PO2-Perangkat keras (h/w requirment) Jarkom

Pertanyaan :

Perangkat keras utama jaringan client-server.

Tuliskanlah perangkat-perangkat keras utama yang diperlukan untuk membangun sebuah jaringan komputer client server, minimal untuk jaringan lokal. Tuliskan pula fungsi dari perangkat tersebut.

jika diperlukan gunakan dalam bentuk tabel untuk mempermudah pemahaman.

Tugas dikerjakan di iMe saudara, dan berikan link kepada saya untuk dapat mengakses tugas anda tersebut

Status : Tercapai

Keterangan : Saya telah mengerjakan tugas essay 2

Pembuktian :

PO1 – Alasan, Tujuan, dan Manfaat Jaringan

Pertanyaan :

Tuliskan alasan penerapan jaringan komputer dalam perusahaan/ organisasi. Tujuan dari jaringan tersebut, dan manfaat dari penerapan jaringan tersebut.

Anda kerjakan pada iMe masing-masing, dan berikan link untuk dapat saya akses

Status : Tercapai 100%

Keterangan : Saya sudah mengerjakan Tugas PO1 dengan baik.

Pembuktian :

Alasan mengapa perusahaan menggunakan jaringan komputer :
1. Penggunaan teknologi komunikasi yang didukung komputer seringkali lebih efisien/murah dibandingkan cara pengiriman biasa.
2. Distribusi data barang lebih terkontrol dan dapat dimonitor.
3. Mengetahui keuntungan dan kerugian dari penjualan barang.
4. Keamanan dari penjualan barang suatu perusahaan.

Tujuan dari jaringan komputer yaitu, antara lain :
1. Resource Sharing , tujuan ini agat seluruh program, peralatan, khususnya data dapat digunakan oleh orang yang berada atau berhak atas suatu jaringan komputer tanpa terpengaruh lokasi. Jadi lebih ringkasnya tujuan ini diharapkan dapat menghilangkan kendala jarak
2. Keandalan Tinggi , artinya file file yang diperlukan dapat di taruh pada dua atau tiga buah mesin (komputer), sehingga apabila salah satu mesin tersebut tidak dapat dipakai atau rusak maka mesin yang lain dapat mengambil alih tugasnya
3. Saving Money(Menghemat Uang) , maksudnya adalah kita dapat menggunakan satu server yang dapat dipakai bersama sama melalui komputer pribadi , jadi dalam jaringan komputer kita tidak harus menggunakan komputer mainframe yang harganya cukup mahal, kita dapat terhubung ke jaringan dengan komputer pribadi dan mengakses data di server
4. Skalabilitas , yaitu kemampuan untuk meningkatkan kinerja secara berangsur angsur hanya dengan menambah sejumlah processor

Manfaat Jaringan Komputer untuk Perusahaan/Organisasi
Dalam membangun jaringan komputer di perusahaan/ organisasi, ada beberapa keuntungan yang dapat diperoleh dalam hal-hal resource sharing, reliabilitas tinggi, lebih ekonomis, skalabilitas, dan media komunikasi.
1. Resource Sharing
Resource sharing bertujuan agar seluruh program, peralatan, khususnya data dapat digunakan oleh setiap orang yang ada pada jaringan tanpa terpengaruh oleh lokasi resource dan pemakai. jadi source sharing adalah suatu usaha untuk menghilangkan kendala jarak.
2. Reliabilitas Tinggi
Dengan menggunakan jaringan komputer akan memberikan reliabilitas tinggi yaitu adanya sumber-sumber alternatif pengganti jika terjadi masalah pada salah satu perangkat dalam jaringan, artinya karena perangkat yang digunakan lebih dari satu jika salah satu perangkat mengalami masalah, maka perangkat yang lain dapat menggantikannya.
3. Lebih Ekonomis
Komputer yang kecil memiliki rasio harga/kinerja yang lebih baik dibanding dengan komputer besar. Komputer mainframe memiliki kecepatan kurang lebih sepuluh kali lipat kecepatan komputer pribadi, akan tetapi harga mainframe seribu kalinya lebih mahal. Dengan selisih rasio harga/kinerja yang cukup besar ini menyebabkan perancang sistem memilih membangun sistem yang terdiri dari komputer-komputer pribadi dibanding menggunakan mainframe.
4. Skalabilitas
Yang dimaksud dengan skalabilitas yaitu kemampuan untuk meningkatkan kinerja sistem secara berangsur-angsur sesuai dengan beban pekerjaan dengan hanya menambahkan sejumlah prosesor. Pada komputer mainframe yang tersentralisasi, jika sistem sudah jenuh, maka komputer harus diganti dengan komputer yang mempunyai kemampuan lebih besar. Hal ini membutuhkan biaya yang sangat besar dan dapat menyebabkan gangguan terhadap kontinyuitas kerja para pemakai.
5. Media Komunikasi
Sebuah jaringan komputer mampu bertindak sebagai media komunikasi yang baik bagi para pegawai yang terpisah jauh. Dengan menggunakan jaringan, dua orang atau lebih yang tinggal berjauhan akan lebih mudah bekerja sama dalam menyusun laporan.

Membuat Form Pendaftaran Mahasiswa baru

Pertanyaan :
1. buatlah sebuah form pendaftaran mahasiswa baru menggunakan objek table pada dreamweaver dengan isi nya terdiri dari :
nim :
nama:
alamat:
umur :
kelas:
jenis kelamin: (menggunakan radio button)
jurusan yang diambil :(menggunakan check box)
tombol simpan
tombol batal
2. Buat dan kirim jawabannya di iMe dalam bentuk cermi
Status : Tercapai
Keterangan : Saya telah mengerjakan tugas tersebut.
Pembuktian :

Dalam hal pembuatan tugas coding ini masih terdapat kekurang pada saya yaitu tidak rapihnya align-align textnya, serta tidak terdapatnya tabel. Pembuatan tugas tersebut mungkin masih sangat dibilang mudah, sebab tugas tersebut sudah pernah di ajarkan oleh Ary Budi Warsito S.Kom tentang form pendataran online. maka dari itu untuk merapihkan semua coding tersebut saya masih belum mengerti.

Computer Crimes yang ada di Indonesia

Pertanyaan :

Carilah 1 contoh kejahatan komputer yang pernah terjadi di Indonesia, sebutkan kronologis dan cara penanggulangannya

Status : Tercapai

Keterangan : Saya telah mencari contoh kasus crime yang ada di indonesia.

Pembuktian :
Isi Berita

Kasus Mustika Ratu adalah kasus cybercrime pertama di Indonesia yang disidangkan. Kasus ini merupakan contoh kasus defacing. Belum usai perdebatan pakar mengenai perlu tidaknya cyberlaw di Indonesia, tiba-tiba di Pengadilan Negeri Jakarta Pusat mulai disidangkan kasus cybercrime. Pelakunya, menggungakan domain name mustikaratu.com untuk kepentingan PT. Mustika Berto, pemegang merek kosmetik Sari Ayu. Akibat penggunaan domain name mustikaratu.com tersebut, PT. Mustika Ratu tidak dapat melakukan sebagian transaksi dengan calon mitra usaha yang berada di luar negeri. Pasalnya, mereka tidak dapat menemukan informasi mengenai Mustika Ratu di website tersebut. Mereka kebingungan ketika menemukan website mustikaratu.com yang isinya justru menampilkan produk-produk Belia dari Sari Ayu, yang notabene adalah pesaing dari Mustika Ratu untuk produk kosmetik. Tjandra Sugiono didakwa dengan Pasal 382 bis KUHP mengenai perbuatan curang (bedrog) dalam perdagangan, yang ancaman hukumannya 1 tahun 4 bulan. Selain itu, jaksa juga memakai Undang-undang No. 5/1999 tentang Larangan Praktek Monopoli dan Persaingan Usaha Tidak Sehat. Menurut jaksa, perbuatan terdakwa telah melanggar Pasal 19 UU No. 5 Tahun 1999 tentang Larangan Praktek Monopoli dan Persaingan Usaha Tidak Sehat.

Kronologinya

Kasus tersebut berawal dari seseorang defacting yang membuat sebuah hosting dengan nama hosting sama dengan PT. Mustika Ratu yaitu mustikaratu.com, pelaku membuat hosting itu hanya untuk kepentingan PT. Mustika Bento. Akibat dari samanya hosting dari kedua PT tersebut, pihat PT. Mustika Ratu tidak dapat melakukan transaksi dengan konsumen yang ada diluar negeri maupun dalam negeri.

Penanggulangannya

Pelaku dijerat dengan Pasal 382 bis KUHP mengenai perbuatan curang dalam perdagangan, yang hukumannya 1 tahun 4 bulan. Selain itu pelaku juga dijerat pasal 19 UU No. 5 Tahun 1999 tentang larangan praktek monopoli dan persaingan usaha tidak ketat.