Posts

Showing posts from 2022

Update Hasil Pertandingan World Cup 2022

20/11/2022 Grup A Ekuador (2) vs Qatar (0) 21/11/2022 Grup A Senegal (0) vs Belanda (2)  Grup B Inggris (6) vs Iran (2) 22/11/2022 Grup B USA (1) vs Wales (1)  Grup C Argentina (1) vs Arab Saudi (2) Meksiko (0) vs Polandia (0)  Grup D Denmark (0) vs Tunisia (0) 23/11/2022 Grup D Perancis (4) vs Australia (1) Grup E Jerman (1) vs Jepang (2) Spanyol (7) vs Kosta Rika (0) Grup F Maroko (0) vs Kroasia (0) 24/11/2022 Grup F Belgia (1) vs Kanada (0) Grup G Swiss (1) vs Kamerun (0) Grup H Uruguay (0) vs Korea Selatan (0) Portugal (3) vs Ghana (2) 25/11/2022 Grup A Qatar (0) vs Senegal (2) Belanda (1) vs Ekuador (1) Grup B Wales (0) vs Iran (2) Grup G Brazil (2) vs Serbia (0) 26/11/2022 Grup B Inggris (0) vs USA (0) Grup C Polandia (2) vs Arab Saudi (0) Grup D Tunisia (0) vs Australia (1) Perancis (2) vs Denmark (1) 27/11/2022 Grup C Argentina (2) vs Meksiko (0) Grup E Jepang (0) vs Kosta Rika (1) Grup F Belgia (0) vs Maroko (2) Kroasia (4) vs Kanada (1) 28/11/2022 Grup E Spanyol (1) vs Jerman

Seputar Piala Dunia 2022

Image
Pada tahun 2022 ini perhelatan kompetisi sepakbola akbar World Cup atau Piala Dunia akan kembali bergulir. Seluruh mata di dunia akan tertuju ke Qatar yang menjadi tuan rumah dari kompetisi bergengsi tersebut. Menurut berbagai sumber, Piala Dunia 2022 adalah event piala dunia termahal sepanjang sejarah. Qatar menghabiskan lebih dari 220 milyar USD  atau lebih dari 3 ribu trilyun rupiah untuk membangun sejumlah infrastruktur guna mendukung event Piala Dunia.  Venue Terdapat 8 stadion di 5 kota yang menjadi venue pertandingan. Stadion-stadion tersebut adalah : 1. Stadion Al-Janoub, kota Al-Wakrah (kapasitas 40 ribu penonton) 2. Stadion Al-Thumama, kota Al-Thumama (kapasitas 40 ribu penonton) 3. Stadion 974, kota Doha (kapasitas 40 ribu penonton) 4. Stadion Internasional Khalifa, kota Al Rayyan (kapasitas 40 ribu penonton) 5. Stadion Ahmed bin Ali, kota Al Rayyan (kapasitas 45 ribu penonton) 6. Education City Stadium, kota Al Rayyan (kapasitas 45 ribu penonton) 7. Al-Bayt Stadium, kota A

Google Doodle Hari Ini : Raja Ali Haji

Image
Laman pencarian Google pada hari ini menampilkan doodle sosok seorang kakek berpeci dan berkacamata yang tertempel pada sebuah buku sebagai pengganti huruf O pada rangkaian huruf yang menyusun kata Google dan pena bulu angsa pada huruf L. Siapakah beliau ini? Kalau kita arahkan kursor ke doodle tersebut akan muncul popup yang memuat tulisan Celebrating Raja Haji Ahmad. Pada tanggal 5 Novemeber 2004, pemerintah menetapkan Ali Haji bin Raja Haji Ahmad atau yang lebih dikenal dengan nama penanya, Raja Ali Haji , menjadi pahlawan nasional. Beliau ada seorang ulama, sejarawan, dan pujangga keturunan Bugis dan Melayu yang hidup pada abad ke-19. Beliau tercatat sebagai pencatat pertama dasar-dasar tata bahasa Melayu lewat buku Pedoman Bahasa yang kemudian dijadikan sebagai buku standar tata bahasa Melayu. Bahasa Melayu standar atau bahasa Melayu baku yang dicatatnya tersebut kemudian ditetapkan sebagai bahasa persatuan pada Kongres Pemuda Indonesia pada tanggal 28 Oktober 1908. Begitu strateg

Bikin Blog Rame Engga?

Image
Hari ini saya memeriksa menu komentar di blog, ada sejumlah komentar baru yang menunggu untuk dimoderasi. Saya memang sengaja mengaktifkan moderasi komentar agar komentar baru tidak otomatis terbit, saya menyeleksi komentar yang masuk. Kalau ada komentar yang berisi iklan terselubung atau spam kecil kemungkinan saya approve. Ada sebuah komentar baru yang menarik perhatian saya. Penulis komentar tidak memberikan clue terkait identitasnya, melalui komentar yang ia tulis, dia mengungkapkan rasa penasarannya. Apakah blog yang saya tulis ini ramai pengunjung dan apa motivasi saya menulis di blog ini. Terakhir dia menanyakan apakah aktivitas menulis dan berbagi tutorial yang saya lakukan di blog ini menyenangkan. Baru pertama kali ini saya mendapatkan pertanyaan seperti itu di blog, biasanya komentar yang masuk lebih sering spam. Melalui postingan ini akan saya jawab rasa penasaran Anda. Traffic Pengunjung Blog Saya memantau traffic pengunjung blog ini melalui sejumlah tools : Google Analyti

Seputar Pencarian Beasiswa S3 (1) : Syarat Proposal dan Sertifikat Kemampuan Bahasa Asing

Image
Jenjang S3 menjadi takdir nasib yang mau tidakau harus dijalani oleh tenaga pendidik di perguruan tinggi. Sebagai dosen yang belum menempuh pendidikan doktoral, saya masih disibukkan dengan urusan pencarian tempat studi. Beberapa kali info dan kesempatan saya terima, namun sampai saat ini masih belum berjodoh karena beberapa hal. Salah satu hal penting yang sangat perlu diperhatikan apabila ingin menempuh studi lanjut adalah masalah biaya. Pendidikan S3 memakan biaya yang banyak, di dalam negeri saja menurut pengamatan saya di sejumlah PTN yang udah dikenal, SPP S3 bidang Ilmu Komputer sudah di atas 15 juta per semester. Angka tersebut sungguh di luar kemampuan saya sebagai dosen pemula dengan keluarga kecil yang seringkali pengeluaran tiap bulannya sudah ngepas. Apalagi kalau kuliah di luar negeri, angka 15 juta tentu belum cukup, banyak kebutuhan akomodasi di luar SPP yang perlu dipikirkan. Kesimpulan saya, agar bisa kuliah S3 mutlak harus ada beasiswa / sponsor, kalau tidak maka sud

Access Modifier

Image
Pada bahasa pemrograman yang support paradigma object oriented Programming, adalah hal yang lazim ditemukan adanya konsep access modifier. Konsep ini digunakan untuk membatasi akses ke suatu variabel / method. Ruang lingkup pembatasan akses biasanya adalah class, atau bisa juga pada package. Setidaknya ada dua konsep utama dari hak akses ini : Public : Mengizinkan akses ke suatu variabel atau method dari mana saja di dalam source code Private : Akses ke suatu variabel atau method hanya bisa dilakukan dari dalam class yang memuat variabel atau method tersebut. Selain public dan private ada beberapa tipe hak akses lain, setiap bahasa pemrograman memiliki implementasinya sendiri. Java Java memiliki keyword public, private, dan protected untuk implementasi access modifier. Saya ambil referensi dari blog petanikode , perbedaan access modifier di bahasa pemrograman Java dapat dirangkum pada gambar berikut. Public : Access public menjukkan akses dapat digunakan di mana saja dalam source code

Music / Audio Player di Era Serba Streaming

Komputer / laptop selain sebagai perangkat untuk bekerja juga menjadi sarana hiburan di era digital. Maka sudah menjadi sebuah kebutuhan selain diinstall program-program semacam office suite, pengguna juga tak lupa menginstall program-program untuk menghibur diri misalnya game, video player, dan music / audio player. Sekitar 1 dekade lalu, sebagian pengguna komputer pasti melengkapi stok hiburannya dengan download-an file mp3 yang dapat diputar sebagai teman bekerja ketika membuka komputernya. Program legendaris seperti Winamp bisa dipastikan ada untuk membuka file mp3. Setiap orang memiliki playlist lagu-lagu favorit dan selalu diupdate untuk mengikuti lagu-lagu yang sedang hits. Playlist bisa disusun berdasarkan genre lagu, musisi favorit, bahkan berkiblat pada lagu-lagu yang sering diputar di tempat umum yang salah satunya adalah Grame***. Waktu berjalan dan zaman telah berubah. Saat ini sudah jarang kita temukan pengguna PC / laptop yang mengumpulkan file mp3 untuk diputar. Kejayaa

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 terd

Opini : Beban Tri Dharma Dosen di Mata Dosen Pemula

Image
Sudah 4 tahun saya menjalani profesi sebagai dosen, di rentang waktu yang bisa dibilang masih sebentar ini sejumlah pengalaman saya alami. Pada postingan ini saya akan memaparkan pandangan saya sebagai dosen newbie alias pemula terkait tugas dosen, terutama tri dharma perguruan tinggi yaitu : pengajaran, penelitian, dan pengabdian kepada masyarakat sejauh yang saya rasakan. Pengajaran Seperti guru, dosen harus mengajar. Yang diajar adalah mahasiswa, dengan berbagai kondisi. Menurut saya, pengajaran ini membutuhkan porsi yang lebih besar dibandingkan penelitian dan pengabdian. Mengapa saya bisa menyimpulkan demikian? Karena hampir setiap hari, dosen berurusan dengan mahasiswa. Pengajaran ini ibarat pintu masuk yang dapat mengantarkan mahasiswa menilai kualitas dosennya. Bagaimana impresi atau kesan mahasiswa terhadap dosen yang paling banyak didapat ketika interaksi pada proses pengajaran. Melalui interaksi dalam kegiatan belajar mengajar, seorang mahasiswa dapat memberikan penilaian pa

Curcol : Mbuh Piye Carane

Belum lama ini saya mengalami kejadian tak terduga : kendaraan perlu service mayor, serta beberapa pengeluaran yang di luar rencana. Jadinya butuh nomboki tiap bulan.  Sekarang terasa kalau memang sebaiknya kita perlu menyiapkan dana cadangan di luar budget yang sudah rutin keluar tiap bulan. Di masa-masa sekarang, akibat pandemi saya merasakan lebih susah mencari sumber cuan yang sesuai dengan kondisi saya yang audah bekerja.  Sebaiknya sekarang apa saja kalau halal dan ada duitnya kita lakukan saja. Saat ini sedang rutin kejar setoran sehari 3x postingan di blog. Trus kepikiran juga buat nyusun CV yang lebih proper, dengan mengupdate portofolio hasil coding, namun kendalanya di waktu yang terasa masih kurang terus buat ngurusi kerjaan kantor dan urusan rumah. Wis mbuh piye carane, diusahakne sik.

Whatsapp Error

Kemarin, 25 Oktober 2022, aplikasi Whatsapp sempat mengalami error. User tidak bisa mengirim pesan, muncul icon jam pada pesan yang dikirim dan tidak bisa sampai ke penerima. Sepertinya seluruh Indonesia mengalami permasalahan tersebut. Begitu tergantungnya masyarakat terhadap Whatsapp, begitu pula dengan saya. Pada saat Whatsapp tidak bisa mengirim pesan ini, terasa ada sesuatu yang kurang. Biasanya hari-hari ini begitu penuh dengan notifikasi di smartphone yang salah satunya berasal dari Whatsapp, namun begitu Whatsapp down terasa sunyi senyap.  Setiap ada kejadian Whatsapp down, biasanya Twitter menjadi pelarian. Topik Whatsapp langsung naik sebagai trending topic akibat keluh kesah masyarakat. Kemudian aplikasi tetangga, Telegram, biasanya juga ikut naik sebagai alternatif aplikasi yang mendapat durian runtuh setiap kali pesaingnya bermasalah. Namun demikian masyarakat sepertinya sulit untuk beralih, tetap akan kembali ke Whatsapp setelah beroperasi normal. Bagaimana yang Anda alam

Curcol : Susahnya Mencari Sampingan di Masa Pandemi

Sudah beberapa minggu ini saya mencari info kerja sampingan. Akibat beberapa pengeluaran tak terduga di luar rencana, bikin saya tekor. Pandemi ini membuat saya lebih susah nyari kerjaan sampingan. Dulu biasanya saya tinggal kontak beberapa kolega, sering dapet beberapa task yang bisa dikerjain. Tapi sekarang kondisinya berbeda. Ada kolega yang saya lihat kantornya sudah tutup, kemudian dia jadi pegawai di tempat lain. Sementara kolega lain belum dapat memberikan lowongan yang saya harapkan. Sebenarnya ada beberapa platform yang menyediakan lowongan kerja remote yang bisa dikerjakan dari mana saja secara fleksibel, namun sulit sekali menembusnya. Misalnya upwork, jumlah saingan sangat banyak. Di luar upwork masih banyak lainnya, namun kendala kurangnya portofolio serta jam kerja yang diminta membuat saya belum menemukan lowongan yang cocok. Semoga nanti ketemu apa yang saya cari, mohon do'anya teman-teman.

Menakar Trend Googling Masyarakat terhadap Para Capres Lewat Google Trends

Image
Beberapa politisi telah membuat statement siap nyapres. Seberapa kepo kah masyarakat kita terhadap mereka ini? Mari kita tengok trend pencarian nama tokoh melalui Google Trends. Saya membanfingkan Anies Baswedan, Puan Maharani, dan Ganjar Pranowo. Dalam seminggu terakhir trend pencarian di google pada akhir periode didominasi oleh Ganjar Pranowo. Ini dipicu oleh pernyataan beliau yang siap nyapres namun akhirnya mendapat tanggapan dari partai tempat beliau bernaung, event ini menghasilkan sejumlah artikel berita yang banyak diakses masyarakat dalam beberapa hari ke belakang. Kemudian di posisi kedua ada Anies Baswedan. Event beliay dicapreskan sudah lebih dari seminggu, puncak keramaian sudah lewat, namun beliau masih menghasilkan artikel-artikel berita yang cukup banyak sehingga masih dapat bertengger di posisi kedua. Sedangkan Puan Maharani menempati juru kunci klasemen. Ya ini berarti beliau masih perlu membuat sebuah event yang mampu memicu penulis berita menghasilkan artikel baru

Google Trends : Mengamati Trend Keyword Pencarian Search Engine Google

Image
Sebagai kreator konten blog, terutama yang mengandalkan traffic dari pencarian search engine, penting bagi kita untuk mengetahui keyword yang banyak digunakan oleh user dalam search engine. Mengetahui keyword yang banyak digunakan oleh user dapat menjadi pertimbangan dalam membuat tulisan karena akan meningkatkan kemungkinan user mengunjungi blog. Google menyediakan laman untuk menganalisis keyword yang digunakan oleh user dalam mencari konten melalui search enginenya. Kunjungi  https://trends.google.com/ , kemudian ketik keyword yang ingin dianalisis trend penggunaannya.  Sebagai contoh misalnya saya mengetikkan keyword Java, ada beberapa opsi yang muncul. Saya ingin mengetahui mengenai Java (bahasa pemrograman), jadi saya pilih yang ada keterangan Programming language-nya. Kemudian akan muncul grafik yang menunjukkan trend penggunaan keyword tersebut dalam jangka waktu, region, kategori, dan jenis pencarian tertentu. Bisa diubah-ubah sesuai dengan kriteria yang kita inginkan. Tool Go

Seputar Penerimaan Mahasiswa PTN 2023

Image
Tahun 2023 pemerintah mengubah tata cara seleksi penerimaan mahasiswa baru di perguruan tinggi negeri. Berikut ini rangkuman perubahan tata cara seleksi yang saya rangkum dari berbagai sumber : Skema jalur SNMPTN Jalur SNMPTN menggunakan nilai rapor SMA, seleksi nilai rapor menggunakan 2 komponen yaitu (1) rata-rata nilai rapor semua mata perlajaran dan (2) komponen penggali minat dan bakat. Ketentuannya sebagai berikut : 1. Minimal 50 persen rata-rata nilai rapor semua mata pelajaran. Dengan ketentuan baru ini, siswa didorong untuk fokus di semua mata pelajaran dan tidak mengutamakan mata pelajaran tertentu saja.  2. Maksimal 50 persen komponen penggali minat dan bakat. Komponen ini meliputi: Nilai maksimal 2 mata pelajaran pendukung dan prestasi atau portofolio untuk program studi seni dan olaharaga. Komponen penggali minat dan bakat juga dapat ditentukan oleh masing-masing jurusan/fakultas di perguruan tinggi negeri. Update : Adapun 2 mata pelajaran pendukung yang digunakan pada SNM

Pembahasan UTS Mata Kuliah Pemrograman Berorientasi Objek 2022

Image
Berikut ini adalah pembahasan soal UTS mata kuliah Pemrograman Berorientasi Objek program studi Informatika UNS tahun 2022. Pembahasan soal no 1 : float hitung() { float x = 2f * f1; } Sebelum method hitung() ditulis tipe float, jadi method tersebut memiliki return value berupa float. Namun pada source code belum ditulis return valuenya misal diperbaiki menjadi float hitung() { float x = 2f * f1; return x; } Catatan : Mahasiswa banyak menuliskan mengenai perlunya main method → Main method tidak wajib ada pada sebuah class. Apabila sebuah class tidak memiliki main method, source code tidak akan error namun apabila source code dijalankan tidak ada yang dieksekusi. Sejumlah jawaban juga menyoroti penulisan 2f pada float x = 2f * f1; 2f tersebut adalah angka 2 yang ditulis sebagai float, bukan merupakan kesalahan penulisan code. - - - - - - - - - - - - - - - - - - Pembahasan  soal no 2  : Yang wajib ada adalah penggunaan keyword untuk perulangan, misalnya bisa menggunak

Laravel Breeze : npm run dev not Running

Image
I run npm run dev inside my old project after install Laravel breeze, but it seems not run as I expected. Instead of running vite build, the output show that it compiled and stop. It never happened in my current Laravel project. After re-scroll the terminal's output, I just figured that it missing script build in npm. I try to look my other Laravel project, inside package.json I found that it has some vite related build script and vite dependency. I try to copy that vite related script and it's dependencies to my Laravel project, here is my old package.json file and here is the updated version of my package.json k

Composer : Your requirements could not be resolved to an installable set of packages

Image
I cannot install laravel/breeze for my Laravel project using composer, I got this error " Your requirements could not be resolved to an installable set of packages ... " I wonder how to solved this problem. I think the reason is my project contains old libraries, so I try to update my project by executing  composer update command.    It looks good, then I re-execute this command :  composer require laravel/breeze --dev Now laravel breeze can installed normally. I suggest you to maintain / update your project's framework and it's libraries regularly, it can prevent you from headache when installing new dependencies.

Slide Mata Kuliah Pemrograman Berorientasi Objek

Slide Mata Kuliah Pemrograman Berorientasi Objek - S1 Informatika Universitas Sebelas Maret tahun 2022 1. Pengenalan OOP  https://www.mediafire.com/file/cyiemc4g8zcpykl/1_pengenalan+PBO.pdf/file 2. Variabel, konstanta, tipe data  https://www.mediafire.com/file/pkl9wlw2bbia3tm/2_variabel+konstanta+tipe+data.pdf/file 3. Kondisional dan perulangan  https://www.mediafire.com/file/c7o0tqq9xvr4c9m/p3_kondisional+dan+looping.pdf/file Modul praktikum 1. Pengenalan OOP https://drive.google.com/file/d/1D_wV3dZrv0pSQo8oySBwzMg4XouxzJ0N/view?usp=sharing 2. Variabel, konstanta, konstruktor  https://www.mediafire.com/file/zs0dmy85bjb7n7o/praktikum-2.pdf/file 3. Kondisional dan perulangan  https://www.mediafire.com/file/qx8myl4dka8pwic/p_kondisional+dan+looping.pdf/file

Tertib Administrasi - Publikasi

Bekerja sebagai tenaga pendidik di perguruan tinggi, mau tidak mau harus berurusan dengan administrasi dan birokrasi. Salah satu tugas yang dikerjakan dosen, yaitu publikasi penelitian / pengabdian juga tak lepas dari urusan tersebut. Memiliki berkas terkait publikasi yang lengkap dan tersimpan rapi sangat disarankan untuk memudahkan urusan kita di kemudian hari. Berdasarkan pengalaman saya, berikut ini berkas yang harus kita arsipkan terkait dengan publikasi : 1. Draft artikel publikasi dalam bentuk .doc Draft artikel yang masih berupa file mentah .doc (bukan pdf) sebaiknya kita arsipkan. Misalnya apabila sewaktu-waktu diperlukan untuk membuat ringkasan penelitian atau keperluan membuat publikasi baru yang perlu rujukan dari apa yang pernah kita tulis sebelumnya. 2. Hasil cek similarity artikel publikasi Beberapa kegiatan memerlukan arsip cek similarity artikel publikasi, misalnya untuk keperluan pengurusan jabatan fungsional. 3. Email korespondensi ke pengurus jurnal / bukti submit d

Service / Background Task pada Flutter

Implementasi service di Flutter dapat dilakukan melalui beberapa cara. Di antaranya adalah dengan menambahkan package/library, misalnya menggunakan package flutter_background_service https://pub.dev/packages/flutter_background_service/example atau menggunakan package get_it https://pub.dev/packages/get_it , contoh penggunaan library get_it ini dapat dibaca pada https://medium.com/flutter-community/creating-services-to-do-the-work-in-your-flutter-app-93d6c4aa7697 . Pada tutorial ini akan dibahas implementasi background task di Flutter melalui mekanisme isolate. Isolate adalah model Dart untuk membuat progran multithread, code yang dijalankan melalui isolate tidak berbagi memory dengan program utama. Cara paling sederhana untuk mengimplementasikan isolate dalam program Dart adalah dengan menggunakan fungsi compute, pada tutorial berikut ini akan diuraikan contoh programnya. Intro Secara default, aplikasi yang dibangun menggunakan bahasa Dart bekerja pada single thread. Pada sebagian besa

Flutter : Menggunakan Column

Image
Di bawah ini layout aplikasi Flutter dengan 1 Text pada posisi Center (di tengah-tengah layar) Selanjutnya akan diubah menjadi seperti gambar kedua di bawah ini dengan 2 buah Text, posisi masih sama Center (di tengah-tengah layar) Berikut ini code awal import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'Welcome to Flutter', home: Scaffold( appBar: AppBar( title: const Text('Welcome to Flutter'), ), body: const Center( child: Text('Hello World'), ), ), ); } } Agar dapat memasukkan 2 buah Text, gunakan Column, kemudian masukkan 2 buah Text sebagai children Column( children: const <Widget>[ Text('Deliver features faster'), Text('Craft beautiful UIs'),

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