Email             :
RPubs            : https://www.rpubs.com/muhammad_naufal/
Jurusan          : Statistika Bisnis
Address         : Jalan Gunung Galunggung 5 Blok E9, No.21


1 SOAL

Carilah Definisi Algoritma dan Struktur Data dalam berbagai bidang ilmu (Contoh: Sains Data, Fisika, Teknik Informatika, dan Sistem Informasi)!

Jawaban:

Menurut bidang statistika, Alogaritma dan Struktur Data adalah susunan langkah yang diolah dengan sistematis yang berdasar matematika sehingga bisa dianalisis dari data yang ada.

Menurut bidang Fisika, Alogaritma dan Struktur Data adalah suatu pengulahan dari kumpulan data yang digunakan untuk uji hipotesis yang berkaitan dengna ilmu fisika.

Menurut bidang Teknik Informatika, Alogaritma dan Struktur Data adalah susunan perintah-perintah yang terprogram pada suatu komputer guna untuk menyelesaikan masalah yang terkait.

Menurut Sistem Informasi, Alogaritma dan Struktur Data adalah proses pengolahan data yang mana mencari solusi yang efisien agar hasil data menjadi hasil terbaik dalam menyelesaikan masalah.

2 SOAL

Sebagai mahasiswa buatlah algoritma dan flowchart yang anda lakukan untuk mencapai kelulusan sarjana dengan IPK minimal 3.5 dari Universitas Matana.!

Jawaban:

a.Alogaritma :

  1. Mulai
  2. Registrasi awal kuliah
  3. Ospek
  4. Masa kuliah semester 1
  5. Mengikuti perkuliahan dengan absensi 100%
  6. Mengerjakan tugas dan mengumpulkan sesuai tenggat
  7. Mengikuti UTS dan UAS
  8. Nilai KHS muncul
  9. Periksa kelulusan pada setiap matkul ( nilai > C)
  10. Jika nilai < C, maka mengulang mata kuliah yang tidak lulus
  11. Jika nilai > C, maka melanjutkan kuliah dengan pengisian KRS baru
  12. Melakukan perkulihan pada semester selanjutnya
  13. Melakukan magang pada semester 7 – 8
  14. Membuat skirpsi dan pembimbingan dosen
  15. Sidang skripsi
  16. Wisuda
  17. Kelulusan

b.Flowchart :

flowchart lulus sarjana dengan IPK minimal 3.5 di Matana Univerity

flowchart lulus sarjana dengan IPK minimal 3.5 di Matana Univerity

3 SOAL

Mengapa anda harus belajar Algoritma dan Struktur Data ?

Jawaban:

Alogaritma dan struktur data ini dapat memudahkan dalam pemrograman yang rumit dan besar dimana juga dapat mengembangakan program untuk masalah tertentu. Selain itu, alogaritma dan struktur data ini dapat memudahkan proses modifikasi pada promgram dengna lebih terstruktur dan memudahkan proses dokumentasi program dalam suatu proyek.

4 SOAL

Sebutkan 3 bahasa pemrograman yang yang paling banyak digunakan dalam Sains Data, Berikan penjelasan kelebihan, kekurangan, dan hubungan bahasa pemrogaman yang satu dengan yang lainnya.

Jawaban:

  1. python : bahasa pemrograman tinggi dimana bisa menggunakan instruksi multi guan dengan metode object oriented programming dan menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax.

Kelebihan : mudah dipelajari bagi pemula karena kode yang mudah dibaca, bersifat object oriented programming, mendukung multi platform dan multi system, pengembangan program dapat dilakukan dengan cepat dan kode yang jumlahnya lebih sedikit, dapat mengatasi program dengna skala yang rumit dengan mudah, dan sejumlah library tersedia.

Kekurangan : proses yang lambat, adanya keterbatasan akses basis data, tidak cocok dalam pengembbangan platform mobile, dan tidak diperuntukan dalam pekerjaan multi-prosesor atau multi-core.

  1. R : bahasa pemrograma terlebih yang digunakan untuk komputasi statistik dan grafik.

Kelebihan : cocok digunakan utnuk riset dan akademis, syntax yang mudah dipelajari, lengkap dalam perhitungan array, penggunaan yang tidak dibatasi, bersifat terbuka dimana dapat menambahkan fitur-fitur tambahan dalam bentuk paket, tidak memakan banyak penyimanan, dan tampilan grafik menarik dan fleksibel.

Kekurangan : tampilan command-line membingungkan, data yang ada di dalam R disimpan di dalam memori fisik,

  1. Javascript : bahasa pemrograman yang berbasis browser.

Kelebihan : sederhana, adanya keamanan internet, berorientasi objek, mendukung koneksi ke database, dapat menciptakan program jaringan yang interaktif, dan dapat berjalan pada platform apapun.

Kekurangan : implementasi J2ME tidak global, memakan memori yang cukup besar, susah dipelajari, memiliki kecepatan yang kurang dari bahsa C++.

Hubungan antar bahasa pemrograman ini yang berguna untuk menjalankan suatu program dengan bahasa yang berbeda-beda dengan efektif.