Posts

Showing posts with the label uns

Pedoman Skripsi Mahasiswa S1 Informatika UNS

Tulisan ini saya buat sebagai pedoman pribadi untuk membimbing mahasiswa S1 Informatika UNS. Saya merasa perlu untuk membuat standarisasi seperti apa kualitas skripsi dari mahasiswa yang saya bimbing. DON'T : Implementasi alat / sistem (untuk topik IoT dan sejenisnya) Fokus **bukan** pada perancangan alat dan implementasi sistem, yang diharapkan dari skripsi mahasiswa adalah adanya analisis data hasil percobaan untuk mendukung / membuktikan bahwa masalah berhasil diselesaikan. Hindari judul-judul yang serupa dengan pola "Sistem *** untuk *** Berbasis ***", tinggalkan pola tersebut karena terlalu fokus ke teknis implementasi alat. Saat ini gunakan sudut pandang "masalahnya apa" dan "bagaimana cara menyelesaikan masalah tersebut", dengan demikian fokusnya adalah pada analisis untuk menunjukkan apakah penelitian yang dilakukan dapat menyelesaikan masalah yang sudah dirumuskan. DO : Fokus ke 1. Masalah Dari topik yang sudah dipilih, diperjelas apa masalah ...

Pembahasan Kuis Susulan PAB

Image
1. Jelaskan apa yang perlu dipertimbangkan dalam memilih versi minimum SDK ketika membuat project Android? - versi Android user yang dijadikan target sebagai pengguna aplikasi, versi SDK yang dipilih menentukan versi minimum Android yang dapat digunakan untuk menjalankan aplikasi - kebutuhan fitur aplikasi, versi SDK yang lebih baru mungkin memiliki fitur baru yang mengikuti perkembangan device, apabila ingin membuat aplikasi yang memanfaatkan fitur tersebut perlu memilih versi SDK yang sesuai  2. Sebuah halaman / activity dalam aplikasi Android dapat memuat berbagai jenis widget. Jelaskan bagaimana menentukan jenis widget yang cocok untuk dimasukkan dalam sebuah halaman aplikasi Android! - memperhatikan guide UI Android, misalnya material design - disesuaikan dengan jenis data yang akan dimasukkan 3. Berikut ini adalah contoh output dari LogCat Android Studio. Berikan penjelasan maksud dari output pada LogCat tersebut! terjadi exception (error) yaitu NullPointerException, ini dise...

Pembahasan UTS Struktur Data dan Algoritma 2023

Image
Berdasarkan tree yang nampak pada gambar Urutan node pada tree apabila dilakukan pre-order traversal : A, B, D, E, C, F, G Urutan node pada tree apabila dilakukan level order traversal : A, B, C, D, E, F, G Urutan node pada tree apabila dilakukan in-order traversal : D, B, E, A, F, C, G Urutan node pada tree apabila dilakukan post-order traversal : D, E, B, F, G, C, A - - - - - - - - - - - - - - - - - - - - - - - - Pada stuktur data queue, berlaku konsep FIFO (First In First Out). Apabila dimasukkan data baru ke dalam queue yang diimplementasikan menggunakan array (seperti pada gambar), pada indeks ke berapa data baru tersebut akan dimasukkan? Jawaban : Data baru akan ditambahkan di bagian akhir array yang masih kosong yaitu pada indeks 6. - - - - - - - - - - - - - - - - - - - - - - - - Struktur data yang memiliki ukuran fixed adalah  Jawaban : Array , array memiliki ukuran tetap yang ditentukan pada awal pembuatannya. Ukuran array bisa dilihat dari indeks maksimum array. - - -...

Pembahasan UTS PAB kelas C 2023

Image
Soal no 1 Soal no 2  Membuka aplikasi baru akan mengganti Activity yang tampil di layar. Aplikasi perlu untuk mendeteksi apakah Activity masih terlihat di layar smartphone (posisi foreground) atau tidak. Hal tersebut dapat diketahui dari perubahan state Activity , apabila sebuah Activity tampil di layar smartphone, Activity tersebut berada pada state running. Kemudian apabila ada aplikasi baru yang dibuka oleh user, Activity uang dibuka sebelumnya akan berpindah ke state Paused dan tampilan layar akan digantikan oleh Activity dari aplikasi yang baru. Untuk dapat menampilkan konfirmasi menutup aplikasi, perlu dideteksi perubahan state Activity ke posisi Paused melalui method onPause . Programmer dapat menambahkan code untuk menampilkan confirmation dialog menutup aplikasi pada method onPause pada sebuah Activity.  Soal no 3 Komponen yang harus ada / dibuat untuk menampilkan data menggunakan RecyclerView : Data : data yang akan ditampilkan pada RecyclerView. Setiap data indiv...

Pembahasan Soal UTS Mata Kuliah Wireless and Mobile Computing 2022

Image
Pembahasan soal no 1 Teknologi wireless mengurangi kebutuhan pemakaian kabel, komunikasi antar perangkat dapat dilakukan dengan lebih praktis karena tidak perlu memasang kabel-kabel terlebih dulu. Selain itu jangkauan komunikasi juga menjadi lebih luas, tidak terbatas pada panjang kabel. Pembahasan soal no 2 Tinggal dimasukkan ke dalam rumus 10 log (100/10) = 10 log 10 = 10dB gain 10dB Pembahasan soal no 3 Frekuensi sinyal / gelombang dihitung dengan melihat pada 1 detik terdapat berapa siklus gelombang penuh. 1 gelombang terdapat 1 simpangan naik dan 1 simpangan turun. Pada gambar terlihat bahwa terdapat 3x siklus gelombang penuh, jadi frekuensi sinyalnya adalah 3 Hz.  Diagram konstelasi menunjukkan pola modulasi sinyal digital pada bidang kompleks. Setiap titik pada diagram konstelasi mewakili fase sinyal dan amplitudo yang berbeda . Pada gambar diagram konstelasi yang ada pada soal, terdapat 16 titik dan 4 garis. Misal pada garis horizontal di gambar konstelasi diagram tersebut ...

Materi Mata Kuliah Pengembangan Aplikasi Bergerak Semester Genap 2022

RPS unduh RPS mata kuliah PAD di sini Tools Praktikum Untuk praktikum, tools yang digunakan 1. Oracle JDK 11 https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html 2. VS Code https://code.visualstudio.com/download 3. Flutter SDK https://docs.flutter.dev/get-started/install 4. Android SDK Install Android SDK melalui Android Studio atau IntelliJ Idea https://developer.android.com/studio Rekaman Kuliah Karakteristik Aplikasi Mobile  https://youtu.be/AoxtYqsJlGc Praktikum 1

Jadwal S1 Semester Genap 2021 Universitas Sebelas Maret

Pembayaran SPP dan Herregistrasi Online Pembayaran via ATM / sms / internet banking : 26 Januari - 5 Februari 2021 Autodebet : 26 Januari - 1 Februari 2021 Konsultasi KRS : 8 -19 Februari 2021 Perkuliahan : 22 Februari - 2 Juli 2021 (18 minggu) UTS : 12 - 16 April 2021 UAS : 14 - 18 Juni 2021 KKN : 13 Juli - 26 Agustus 2021 Entry nilai : max 9 Juli 2021 Yudisium : 16 Juli 2021 Wisuda periode I : 27 Februari 2021 Wisuda periode II : 24 April 2021 Wisuda periode III : 26 Juni 2021 Sumber https://cloud.uns.ac.id/index.php/s/uRqdDEFzPJzAOTc

Rancangan Teknis Perkuliahan Mobile App Development Tahun 2021

diupdate pada 7 Februari 2021 Overview Kuliah masih secara online Metode flipped learning : dosen memberi link materi yang harus dibaca dan dicoba sendiri di luar jam kelas pada jam kuliah yang dijadwalkan diadakan virtual meeting yang diisi dengan diskusi, tanya jawab berdasarkan link materi yang sudah dibagikan Semua tugas berkelompok maksimal 4 mahasiswa Output Mahasiswa memahami konsep-konsep pembangunan mobile app [ Teori ] Mahasiswa mampu membuat aplikasi Android sebagai pemecahan atas suatu masalah dalam kehidupan sehari-hari [ Praktikum ] Teori   Materi Perkembangan device (hardware) Platform mobile (SDK & tools) Desktop vs Mobile Hybrid vs native vs PWA UI components Data dan persistence Geolocation / location awareness Sensor Interaksi antar apps Background task Arsitektur client-server Integrasi dengan 3rd service Distribusi dan monetisasi Review riset dan peluang karir industri mobile app development   UTS dan UAS Mengerjakan soal essay Praktikum Standar...

Revisi Rumus Buku Data Communication & Networking Halaman 282

Image
Pada ebook Data Communication & Networking, halaman 282, chapter 10: Error Detection and Correction terdapat bagian yang memuat rumus untuk menghitung parity checks sebagai berikut Penulisan rumus pada ebook tersebut tidak tertulis dengan jelas. Revisi dari kedua rumus tersebut dapat ditulis kembali sebagai berikut : dan dengan catatan tanda ⊕ adalah operasi XOR

Menghitung Minimal Hamming Distance

Hitunglah minimum Hamming distance dari 0111, 0011, 0101 dan 0010! Caranya adalah sebagai berikut : 1. Buat pasangan dari setiap (1) 0111, (2) 0011, (3) 0101 dan (4) 0010, kita mendapatkan pasangan sebagai berikut ini 0111 & 0011 0111 & 0101 0111 & 0010 0011 & 0101 0011 & 0010 0101 & 0010 2. XOR-kan setiap pasangan yang didapat dari langkah 1 0111 0011 -----XOR 0100 --> (jumlah angka 1 = 1 / antara 0111 dengan 0011 hanya berbeda 1 bit) 0111 0101 -----XOR 0010 --> (jumlah angka 1 = 1) 0111 0010 -----XOR 0101 --> (jumlah angka 1 = 2) 0011 0101 -----XOR 0110 --> (jumlah angka 1 = 2) 0011 0010 -----XOR 0001 --> (jumlah angka 1 = 1) 0101 0010 -----XOR 0111 --> (jumlah angka 1 = 3) Minimum Hamming distance adalah jumlah minimal dari angka 1 pada hasil XOR Pada soal di atas minimum Hamming distance = 1

Bank Soal UTS-UAS S1 Informatika UNS

Pada postingan ini saya membagikan soal-soal UTS/UAS yang saya pernah ampu. Hanya soal saja, tanpa pembahasan Teknik Kompilasi UTS 2019 Manajemen Jaringan UTS 2019 Open Source UTS 2019

Draft Rencana Pembelajaran Semester Mata Kuliah Open Source Prodi Informatika UNS (Februari - Agustus 2019)

Mata Kuliah Open Source     Mata kuliah pilihan semester 4 (Februari - Agustus 2019) DESKRIPSI MATA KULIAH Mata kuliah ini membahas konsep pengembangan perangkat lunak open source, dan manfaat-manfaat yang didapatkan dari open source melalui penggunaan dan kontribusi dalam sebuah proyek open source. CAPAIAN PEMBELAJARAN MATA KULIAH Mahasiswa mampu menerapkan bekal materi yang diterima dalam perkuliahan untuk (1) menggunakan produk dari proyek open source dan (2) memberikan kontribusi yang bermanfaat ke dalam sebuah proyek Open Source. BAHAN KAJIAN (menyusul) RANGKUMAN MATERI Open Source     Definisi dan konsep         Free software     Latar belakang     Sejarah     Contoh proyek open source Komunitas open source     Inisiator         individu         organisasi / komunitas      ...