Email          : naufal3433@gmail.com
RPubs         : https://www.rpubs.com/muhammad_naufal/
Jurusan      : Statistika Bisnis
Address     : Jalan Gunung Galunggung 5 Blok E9, No.21
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.
Sebagai mahasiswa buatlah algoritma dan flowchart yang anda lakukan untuk mencapai kelulusan sarjana dengan IPK minimal 3.5 dari Universitas Matana.!
Jawaban:
a.Alogaritma :
b.Flowchart :
flowchart lulus sarjana dengan IPK minimal 3.5 di Matana Univerity
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.
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:
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.
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,
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.