Postingan

Dasar-dasar alur kerja Android developer

Gambar
Alur kerja untuk mengembangkan aplikasi untuk Android secara konseptual sama dengan platform aplikasi lainnya. Namun, agar dapat membuat aplikasi yang didesain dengan baik untuk Android, Anda memerlukan beberapa fitur khusus. Daftar berikut memberikan ringkasan proses untuk membuat aplikasi Android dan menyertakan link ke beberapa fitur Android Studio yang perlu Anda gunakan selama setiap tahap pengembangan. Siapkan ruang kerja Anda Sebelum memulai untuk membuat project, kita diharuskan untuk menginstall tools utama kita, yakni Android Studio. Merangkai aplikasi Anda Android Studio menyertakan berbagai fitur dan kecerdasan untuk membantu Anda bekerja lebih cepat, menulis kode yang berkualitas, mendesain UI, dan membuat resource untuk berbagai jenis perangkat. Mem-build dan menjalankan Selama tahap ini, Anda akan membuat project menjadi paket APK yang dapat di-debug yang dapat Anda instal dan jalankan pada emulator atau perangkat yang menjalankan Android. Anda juga dapat mulai menyesuai

ALGORITMA BRANCH and BOUND

  ALGORITMA  BRANCH and BOUND   Nama       : Fajar Romadhon NPM        : 20312091 Kelas        : IF20C   Implementasi Algoritma  Branch and Bound   Metode Branch and Bound Metode Branch and Bound adalah sebuah teknik algoritma yang secara khusus mempelajari bagaimana caranya memperkecil Search Tree menjadi sekecil mungkin.     Sesuai dengan namanya, metode ini terdiri dari 2 langkah yaitu : 1.           Branch  artinya membangun semua cabang tree yang mungkin menuju solusi.   2.       Bound  artinya menghitung node mana yang merupakan active node (E-node) dan node mana yang merupakan dead node (D-node) dengan menggunakan syarat batas constraint (kendala).   Teknik Branch and Bound Berikut adalah  teknik dalam Branch and Bound yaitu   :   1.       FIFO Branch and Bound adalah teknik Branch and Bound yang menggunakan bantuan queue untuk perhitungan Branch  and Bound secara First In First Out.   2.       LIFO Branch and Bound adalah teknik Branch and Bound yang menggunakan bantuan stack u

ALGORITMA DIVIDE AND CONQUER II

 Nama      : Fajar Romadhon NPM          : 20312091 Kelas          : IF20C Implementasi Algoritma Divide and Conquer pada Sorting dan Searching Komputer pada awalnya diciptakan sebagai perangkat untuk melakukan kalkulasi secara otomatis dan akurat. Meskipun awalnya hanya berfokus pada kalkukasi numerik, komputer modern yang dijumpai sekarang telah melakukan kalkulasi pada banyak hal, seperti teks ataupun gambar. Berbagai kalkulasi dan analisa yang dilakukan komputer biasanya diimplementasikan melalui perangkat lunak. Dengan semakin besarnya ruang lingkup hal-hal yang dilakukan oleh komputer, perangkat lunak yang dikembangkan juga menjadi semakin kompleks. Algoritma, sebagai bagian dari perangkat lunak yang melakukan pemrosesan, juga memerlukan berbagai teknik baru. Misalkan, untuk menghitung total jumlah dari bilangan-bilangan yang ada di dalam sebuah list, kita dapat menggunakan perulangan sederhana.   Selanjutnya kita akan membahas mengenai Algoritma Divide and Conquer, Algoritma Div

Sejarah, Definisi dan Cara Kerja Algoritma Divide and Conquer

Gambar
 Nama      : Fajar Romadhon NPM          : 20312091 Kelas          : IF20C Sejarah, Definisi dan Cara Kerja Algoritma Divide and Conquer        1.          Sejarah Algoritma Devide and Conquer             Awal dari algoritma ini utamanya adalah pengurangan dan penaklukan - masalah       asli secara berturut-turut dipecah menjadi sub-masalah tunggal, dan memang dapat          diselesaikan secara berulang. Pencarian biner, algoritma penurunan-dan-taklukkan di mana sub-masalah berukuran kira-kira setengah dari ukuran aslinya, memiliki sejarah yang panjang. Sementara deskripsi yang jelas tentang algoritma pada komputer muncul pada tahun 1946 dalam sebuah artikel oleh John Mauchly, gagasan untuk menggunakan daftar item yang diurutkan untuk memfasilitasi pencarian tanggal kembali setidaknya sejauh Babylonia pada 200 SM. Algoritma penurunan-dan-taklukkan kuno lainnya adalah algoritma Euclidean untuk menghitung pembagi persekutuan terbesar dari dua bilangan dengan mengurangi bilangan tersebut

Permasalahan Searching

Nam  : Fajar Romadhon NPM : 20312091 Kelas : IF20C Permasalahan Searching Pengertian Searching      Searching (pencarian) merupakan proses yang fundamental dalam pengolahan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe data sama, baik bertipe dasar atau bertipe bentukan sebagai contoh untuk melakukan update (perubahan) data tertentu, langkah awal yang harus dilakukan adalah dengan menemukan keberadaan data tersebut didalam kumpulannya. Jika data yang dicari ditemukan, maka data tersebut dapat di ubah nilainya dengan data yang baru. Algoritma sequential search (pencarian beruntun) Metode algoritma sequential search atau bisa disebut linear search pada dasarnya algoritma  ini dalam prosenya yaitu melakukan pencarian dengan membandingkan setiap elemen larik satu persatu secara beruntun, mulai dari elemen pertama sampai elemen yang dicari ditemukan, atau seluruh elemen telah diperiksa. Sebagai contoh dapat dilihat pada larik S dibawah i

TUGAS MAKALAH SISTEM OPERASI

  NAMA : Fajar Romadhon KELAS : IF20C NPM : 20312091   SINKRONISASI PROSES SISTEM OPERASI Kata Pengantar : Assalamuallaikum wr.wb. Segala puji syukur kami panjatkan kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunia-Nya, tidak lupa kami ucapkan banyak terimakasih kepada Bapak Saprudin Selaku dosen Pengantar Sistem Operasi, Sehingga Saya dapat menyelesaikan Makalah yang berjudul “ SINKRONISASI PROSES SISTEM OPERASI “ ini yang merupakan salah satu syarat untuk memenuhi nilai dari mata kuliah Sistem Operasi. Dalam makalah ini membahas tentang SINKRONISASI PROSES SISTEM OPERASI, Jika Makalah ini masih kurang lengkap, saya selaku penyusun telah berusaha sebaik mungkin untuk menysun makalah ini agar dapat dimengerti dan dipahami  dan saya memerlukan kritik dan saran agar dapat meningkatkan makalah saya. Semoga Allah SWT selalu memberikan petunjuk kepada kita dalam pembentukan generasi yang maju. Akhir kata kami ucapkan terima kasih Bab 1 PENDAHULUAN