Tumgik
#Array 3 Dimensi
duniailkom · 1 year
Text
Tutorial Belajar Java: Cara Membuat Array 3 Dimensi
Tutorial Belajar Java: Cara Membuat Array 3 Dimensi
Tutorial belajar bahasa Java kali ini akan membahas hal yang sedikit advanced. Kita akan pelajari cara membuat array 3 dimensi di dalam bahasa pemrograman Java. Pengertian Array 3 Dimensi Array tiga dimensi adalah sebutan untuk array yang penomoran index-nya menggunakan 3 angka. Analogi yang sering dipakai seperti titik koordinat dalam diagram kartesius 3D. Diagram kartesius merupakan diagram…
Tumblr media
View On WordPress
0 notes
awan-blog · 4 years
Photo
Tumblr media
Bahasa C++ : Array
A.    Pengertian Array (Larik)
Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak urutan dari elemen-elemen array ditunjukkan oleh suatu subscript atau indeks. Pada saat pendeklarasian array, kompiler mengalokasikan memori yang cukup untuk menampung semua elemen sesuai dengan yang dideklarasikan. Adapun array dibedakan menjadi tiga macam, yaitu array berdimensi satu, array berdimensi dua, dan array berdimensi banyak.
1.      Array Dimensi Satu
Banyak array yang hanya memiliki satu dimensi, seperti sejumlah orang dari setiap umur. Satu-satunya persyaratan untuk menentukan elemen adalah usia. tipe_elemen_array nama_array[jumlah_elemen_array];
Tumblr media
misal: float suhu[5];
Setelah suatu array didefinisikan, elemen array dapat diakses dengan bentuk: nama_array[indeks_array].
Sebagai pemrogram, Anda harus mengusahakan agar tidak terjadi pengaksesan elemen di luar jumlah elemen yang didefinisikan. Misalnya, didefinisikan:
int suhu[4];
harus dipastikan bahwa tidak ada pengaksesan elemen suhu bernomor di luar 0 sampai dengan 3, karena dapat menyebabkan data dari variabel atau array lain berubah. Perlu diketahui, C++ tidak akan memberikan pesan kesalahan kalau Anda melakukan pengaksesan dengan nilai indeks yang berada di luar nilai yang telah didefinisikan.
2.      Array Dua Dimensi
Ada beberapa array dua dimensi, seperti jumlah kantor di setiap lantai di setiap gedung kampus. Elemen yang dibutuhkan adalah elemen bangunan dan jumlah lantai. tipe_elemen_array nama_array[jumlah_baris_array][jumlah_kolom_array]; misal:  
int data_lulus[4][3];
Tumblr media
3.      Array Dua Dimensi
Beberapa array memiliki tiga dimensi, seperti nilai dalam tiga dimensi ruang, seperti koordinat x, y, dan z dalam koordinat ruang.
tipe_elemen_array nama_array[ukuran1][ukuran2]...[ukuranN];
misal: double data_angka[2][3][4];
B.     Perbedaan array dengan tipe data lain :
Array dapat mempunyai sejumlah nilai, sedangkan tipe data lain hanya dihubungkan dengan sebuah nilai saja.
Array dapat digunakan untuk menyimpan beberapa nilai tipe data lain data (char, int, float, double, long, dll) yang sama dengan satu nama saja.
Selain itu, array dapat berupa satu dimensi atau lebih, sedangkan tipe data lain hanya berupa satu dimensi.
C.     Array Sebagai Parameter
Array juga dapat digunakan sebagai parameter. Jenisnya antara lain yaitu :
1.      Array dimensi satu sebagai parameter :
Pengiriman parameter berupa array dimensi satu merupakan pengiriman secara acuan/referensi, karena yang dikirimkan adalah alamat dari elemen pertama arraynya, bukan seluruh nilai-nilai elemenya. Alamat elemen pertama dari array dapat ditunjukkan oleh nama lariknya yang tidak ditulis dengan indeknya.
2.      Array dua dimensi sebagai parameter :
Pengiriman parameter berupa array dua dimensi hampir sama dengan pengiriman parameter array satu dimensi, hanya saja perbedaannya adalah dalam array dua dimensi harus menyebutkan baris dan kolom array dimensi dua tersebut, mendeklarasikan MAX_ROWS dan MAX_COLS yang digunakan untuk pengiriman parameter array dua dimensi dan pada saat pengiriman parameter formal array dua dimensi, kita harus menyebutkan banyaknya dimensi array untuk kolom, sehingga ukuran kolom dapat diketahui, hal ini berkaitan dengan pemesanan variabel array di memori.
2 notes · View notes
Text
10 alasan Anda akan cinta online bingo
Berikut adalah sepuluh alasan saya mengapa saya percaya Anda akan menyukai online bingo:
Tumblr media
Baca juga: Beberapa Hal Penting Dalam Permainan Judi Bola Online Terpercaya
1. today's online bingo adalah menarik dan hidup dan tentu saja tidak nenek Anda Bingo. Pemain rata-rata adalah 35 tahun, 65% adalah perempuan dengan meningkatnya jumlah pria bermain sehari-hari.
2. bermain karena cocok untuk Anda karena selalu ada Bingo untuk bermain 24 jam sehari, tujuh hari per minggu.
3. sifat sosial Bingo tidak berubah dalam online bingo. Live chat room dan forum dengan berpartisipasi obrolan host menciptakan drama semua lebih menyenangkan. Orang berteman di Bingo chat room dan semua yang sering ruang chat singkatan yang digunakan.
4. Online Bingo dapat hiburan cukup terjangkau. Kartu biasanya harga antara nikel dan $0,25 dan dengan bonus deposit 500 persen atau lebih Anda dapat memainkan banyak Bingo!
5. Online Bingo adalah yang paling adil dari pertandingan dan jika Anda bermain di situs web yang terhormat, itu juga di antara yang paling aman dan securest.
6. Bingo dapat diterima tanpa stigma yang menyertai berbagai jenis game. Saat ini, Bingo dianggap sebagai menyenangkan, sosial dan sangat terjangkau cara untuk menginvestasikan beberapa dolar dalam beberapa jam.
7. Online Bingo mudah, sederhana, mudah dan bebas untuk mencoba. Dengan website saya sarankan mudah untuk mendaftar dan bisa bermain dalam waktu singkat. Kebanyakan situs saat ini tidak perlu download untuk memulai. Beberapa game mengharuskan Anda mengunduh aplikasi yang mudah dipasang dan yang lainnya hanya meminta Anda menginstal FLASH untuk melakukan. Bermain game itu sendiri adalah fitur intuitif dan khas yang mudah untuk mengeksplorasi dan memahami.
8. reguler turnamen dan beberapa jackpot besar. Di sinilah beberapa kegembiraan nyata yang bisa didapat. Sebuah situs bingo online besar akan sering memberikan tim atau turnamen bermain dengan banyak dimensi yang berbeda jackpot untuk diperebutkan.
9. probabilitas menang Bingo biasanya jauh lebih baik daripada memilih bahkan 5 dari 6 nomor dalam lotere. Peluang Anda untuk memilih 5 dari 6 nomor (1-49) di lotere adalah 1 di 55.492. Probabilitas menang Bingo tergantung pada jumlah kartu yang sedang dimainkan di babak itu. Jika Anda bermain dengan lima kartu dan ada kartu 100 dalam lengkap yang dimainkan, Anda punya 5 di 100 kesempatan untuk menang atau 5% kesempatan.
10. situs bingo hebat menawarkan array besar deposit & prosedur pembayaran. Dari kartu debit dan kredit untuk berbagai eWallets, ada cara sederhana untuk mendapatkan bermain dan cashout winnings.
1 note · View note
bayu-ti-poltektegal · 5 years
Text
Belajar Java: Menggunakan Array untuk Menyimpan Banyak Hal
Tumblr media
Apa yang akan kita lakukan bila memiliki banyak data yang akan disimpan dalam variabel?
Misalkan kita ingin menyimpan nama-nama teman dalam variabel.
Maka mungkin kita akan melakukannya seperti ini:
String namaTeman1 = "Linda"; String namaTeman2 = "Santi"; String namaTeman3 = "Susan"; String namaTeman4 = "Mila"; String namaTeman5 = "Ayu";
Hal ini sah-sah saja.
Akan tetapi…
Masalahnya bagaimana kala datanya banyak, misalkan ada 100 data, pastinya capek donk membuat variabel sebanyak itu.
Karena itu, kita bisa menyimpan itu semua dalam Array.
Apa itu Array?
Array adalah sebuah variabel yang bisa menyimpan banyak data dalam satu variabel.
Array menggunakan indeks untuk memudahkan akses terhadap data yang disimpannya.
Tumblr media
Indeks array selalu dimulai dari 0…
…dan perlu diketahui juga, indeks tidak selalu dalam bentuk angka. Bisa juga karakter atau teks.
Cara Membuat Array di Java
Cara membuat array kosong:
// cara pertama String[] nama; // cara kedua String nama[]; // cara ketiga dengan kata kunci new String[] nama = new String[5];
Parhatikan:
Kita menggunakan kurung siku [] untuk membuat array;
Kurung siku bisa diletakkan setelah tipe data atau nama array;
Angka 5 dalam kurung artinya batas atau ukuran array-nya.
Array yang kosong siap diisi dengan data. Pastikan mengisinya dengan data yang sesuai dengan tipe datanya.
Kita bisa mengisinya seperti ini:
nama[0] = "Linda"; nama[1] = "Santi"; nama[2] = "Susan"; nama[3] = "Mila"; nama[4] = "Ayu";
Atau kalau tidak mau repot, kita bisa membuat array dan langsung mengisinya.
String[] nama = {"Linda", "Santi", "Susan", "Mila", "Ayu"};
Mengambil Data dari Array
Seperti yang sudah kita ketahui, array memiliki indeks untuk memudahkan kita mengakses datanya.
Karena itu, kita bisa mengambil datanya dengan cara seperti ini:
// membuat array String[] nama = {"Linda", "Santi", "Susan", "Mila", "Ayu"}; // mengambil data array System.out.println(teman[2]);
Kira-kira apa hasil outputnya?
Yep! benar sekali, hasil outputnya adalah:
Susan
Karena Susan terletak di indeks ke-2.
Menggunakan Perulangan
Mengambil data satu per satu dari array mungkin cukup melelahkan, karena kita harus mengtik ulang nama array-nya dengan indeks yang berbeda.
Contoh:
System.out.println(teman[0]); System.out.println(teman[1]); System.out.println(teman[2]); System.out.println(teman[3]);
Bagaimana kalau data array-nya sampai 1000, maka kita harus mengetik kode sebanyak seribu kali.
Karena itu, disinilah peran perulangan.
Tumblr media
Perhatikan:
Di sana kita menggunakan atribut length untuk mengambil panjang array-nya.
Jadi, perulangan akan dilakukan sebanyak isi array-nya.
Sekarang Mari Kita Latihan
Silahkan buat class bernama Buah, kemudian ikuti kode berikut:
import java.util.Scanner; public class Buah {    public static void main(String[] args) {        // membuat array buah-buahan        String[] buah = new String[5];        // membuat scanner        Scanner scan = new Scanner(System.in);        // mengisi data ke array        for( int i = 0; i < buah.length; i++ ){            System.out.print("Buah ke-" + i + ": ");            buah[i] = scan.nextLine();        }        System.out.println("---------------------------");        // menampilkan semua isi array        for( String b : buah ){            System.out.println(b);        }    } }
Hasil outputnya:
Tumblr media
Perhatikan:
Di sana kita menggunakan perulangan foreach untuk menampilkan isi array.
Seperti yang sudah kita pelajari pada materi Perulangan di Java, perulangan ini dapat kita gunakan untuk menampilkan isi array.
Array Multi Dimensi
Array multi dimensi artinya array yang memiliki lebih dari satu dimensi.
Atau kita bisa sebut, array di dalam array.
Jumlah dimensinya tidak terbatas, tergantung kita mampunya sampai berapa .
Contoh berikut ini adalah array dua dimensi:
String[][] kontak = {    {"Lili","08111"},    {"Lala","08122"},    {"Maya","08133"} };
Indek ke-0 pada array kontak berisi array {"lili","08111"}.
Tumblr media
Contoh cara mengakses data dari array dua dimensi:
Tumblr media
Contoh Program Array Multi Dimensi
Biar makin mantap pemahaman kita tentang array multi dimensi, mari kita coba membuat sebuah program.
Silahkan buat class baru bernama RuangKelas kemudian ikuti kode berikut:
import java.util.Scanner; public class RuangKelas {    public static void main(String[] args) {        // Membuat Array dan Scanner        String[][] meja = new String[2][3];        Scanner scan = new Scanner(System.in);        // mengisi setiap meja        for(int bar = 0; bar < meja.length; bar++){            for(int kol = 0; kol < meja[bar].length; kol++){                System.out.format("Siapa yang akan duduk di meja (%d,%d): ", bar, kol);                meja[bar][kol] = scan.nextLine();            }        }        // menampilkan isi Array        System.out.println("-------------------------");        for(int bar = 0; bar < meja.length; bar++){            for(int kol = 0; kol < meja[bar].length; kol++){                System.out.format("| %s | \t", meja[bar][kol]);            }            System.out.println("");        }        System.out.println("-------------------------");    } }
Hasil outputnya:
Tumblr media
Pada program tersebut, kita menggunakan perulangan bersarang untuk mengambil input dan menampilkan outputnya.
Karena array dua dimensi mirip seperti tabel, maka kita harus melakukan perulangan terhadap baris dan kolomnya.
Lalu bagaimana dengan array 3D, 4D, 5D, dan seterusnya?
Tentu saja kita harus membuat perulangan bersarang sebanyak dimensinya.
Kalau tiga, ya buat tiga perulangan.
Array List
Array yang kita bahas di atas sebenarnya memiliki beberapa kekurangan, seperti:
Tidak mampu menyimpan data dengan tipe yang berbeda.
Ukurannya tidak dinamis.
Maka dari itu, ada Array List yang menutupi kekurangan tersebut.
Array list merupakan sebuah class yang memungkinkan kita membuat sebuah objek untuk menampung apapun.
Untuk menggunakan Array List, kita harus mengimpornya terlebih dahulu.
import java.util.ArrayList;
Setelah itu, baru kita bisa membuat sebuah objek Array List seperti ini:
ArrayList al = new ArrayList();
Mari kita coba….
Contoh Program dengan Array List
Silahkan membuat class dengan nama Doraemon, kemudian ikuti kode berikut:
import java.util.ArrayList; public class Doraemon {    public static void main(String[] args) {        // membuat objek array list        ArrayList kantongAjaib = new ArrayList();        // Mengisi kantong ajaib dengan 5 benda        kantongAjaib.add("Senter Pembesar");        kantongAjaib.add(532);        kantongAjaib.add("tikus");        kantongAjaib.add(1231234.132);        kantongAjaib.add(true);        // menghapus tikus dari kantong ajaib        kantongAjaib.remove("tikus");        // Menampilkan isi kantong ajaib        System.out.println(kantongAjaib);        // menampilkan banyak isi kantong ajaib        System.out.println("Kantong ajaib berisi "+ kantongAjaib.size() +" item");    } }
Hasil outputnya:
Tumblr media
Karena array list (kantongAjaib) merupakan sebuah objek yang terbuat dari class Array List, maka dia punya method (fungsi) untuk melakukan sesuatu.
Fungsi add() untuk menambahkan sesuatu ke dalam Array List;
Fungsi remove() untuk menghapus sesuatu ke dalam Array List;
Fungsi size() untuk mengambil ukuran Array List;
Fungsi get(id) untuk mengambil item dalam Array List berdasarkan id atau indeks tertentu.
dan masih banyak fungsi yang lainnya.
Apa Selanjutnya?
Kita telah memahami cara penggunaan Array dalam program Java.
Berikut ini ringkasannya:
Array adalah variabel yang bisa menyimpan banyak data;
Array bisa multi dimensi;
Array memiliki beberapa kekurangan, akan tetapi sudah ditutupi oleh array list.
0 notes
idcsharp · 5 years
Text
BitArray pada bahasa Pemrograman C#
Tumblr media
BitArray pada bahasa Pemrograman C# | IDCSharp
BitArray merupakan suatu class dalam C#, yang mengartur atau memanaje kumpulan nilai bit. Nilai bit dapat berupa 0 yang berarti off/false atau 1 yang berarti on/true.
ArrayBit secara kompak menyimpan bit. Paling umum, ArrayBit digunakan untuk mewakili sekelompok sederhana boolean flags atau nilai bolean yang berurutan.
BitArray pada bahasa C#, juga mempunyai properti, yaitu :
BitArray Property C#
Count digunakan untuk mengambil jumlah bit dalam BitArray.
IsReadOnly – digunakan untuk mengambil nilai atau value yang menunjukan, apakah nilai BitArray hanya dapat dibaca ( ReadOnly ) atau tidak.
IsSynchronized – digunakan untuk mengambil nilai atau value yang mengindikasikan apakah akses ke BitArray tersinkronisasi ? atau sering juga disebut Thread Safe.
Item[int32] – digunakan untuk mengambil atau menetapkan nilai bit ke Posisi tertentu dalam BitArray.
Length – digunakan untuk mengambil atau menetapkan jumlah element dalam BitArray.
SyncRoot – digunakan untuk mengambil object yang dapat digunakan untuk mensinkronisasi akses ke BitArray.
Selain Properti, BitArray juga mempunyai Method, diantaranya adalah :
BitArray Method C#
Clone() – Digunakan untuk membuat salinan kecil dari BitArray.
CopyTo(Array,int32) – Digunakan untuk menyalin semua element dari BitArray ke Array satu dimensi yang compatible.
Equals(Object) – digunakan untuk menentukan apakah object tertentu sama dengan object yang digunakan saat ini.
Get(int i) digunakan untuk mendapatkan nilai ( value ) Bit pada posisi i dalam BitArray.
GetEnumerator() – digunakan untuk mengembalikan enumerator yang berulang didalam BitArray.
GetHashCode – digunakan untuk menyediakan fungsi Hash default.
GetType – digunakan untuk mengambil tipe dari instance saat ini.
MemberwiseClone() – digunakan untuk membuat salinan kecil dari Object saat ini.
RightShift(Int32) – digunakan untuk menggeser bit dari BitArray ke kanan satu posisi dan menambahkan nilai 0 pada posisi sebelum bergeser.
ToString() – Mengembalikan string yang merepresentasikan Value atau nilai tertentu.
Set(int i, bool value) digunakan untuk menetapkan posisi bit boolean pada Bit Array, posisi disini ditentukan oleh i.
SetAll(bool value) digunakan untuk menetapkan semua bit ke nilai yang ditentukan dalam BitArray.
And(BitArray ba) digunakan untuk melakukan operasi bitwise AND pada object BitArray.
Or(BitArray ba) digunakan untuk melakukan operasi bitwise OR pada object BitArray.
Not() digunakan untuk mengembalikan nilai bit pada BitArray.
Xor(BitArray ba) digunakan untuk melakukan operasi bitwise XOR pada object BitArray.
dan berikut adalah contoh program menggunakan BitArray C# :
Kesimpulan yang dapat kita ambil dari code program di atas adalah :
bit AND bit2 : True && False = False.
selain menggunakan SetAll, mengisi nilai pada BitArray dapat juga dilakukan satu persatu yaitu dengan cara :
BitArray[0] = false; BitArray[1] = false; BitArray[2] = true; BitArray[3] = true;
The post BitArray pada bahasa Pemrograman C# appeared first on IDCSharp.
from WordPress http://bit.ly/2P7MU2S via IFTTT
0 notes
rebeccadeavers · 5 years
Text
Cek Spesifikasi Lengkap Huawei Nova 4 di Sini
Cek Spesifikasi Lengkap Huawei Nova 4 di Sini:
Huawei Nova 4 yang akhirnya benar-benar dirilis ke publik, setelah cukup lama beredar dalam bentuk bocoran informasi dan kisi-kisi. Desain yang diusung kali ini terasa unik sekaligus mirip dengan Samsung Galaxy 8s yang lebih dulu meluncur.
Adapun desain yang dimaksud berupa kamera depan yang hanya berbentuk sebuah lubang tunggal di salah satu sudut layar. Karena hanya ada lubang kamera tersebut, tanpa notch atau poni sama sekali, maka layar Huawei Nova 4 tampak seakan bolong.
Dari segi spesifikasi dan harga, Huawei Nova 4 pun tergolong menarik. Perusahaan asal Tiongkok itu memosisikannya di kelas menengah dan spesifikasi yang rasanya cukup untuk menjamin kelancaran kinerjanya.
Tabel Spesifikasi Huawei Nova 4
Tumblr media
Spesifikasinya termasuk di kelas menengah (foto: Huawei)
Lebih rincinya lagi, perusahaan asal Tiongkok itu sebenarnya mengeluarkan dua versi Huawei Nova 4. Hanya saja kedua versi ini menggunakan sistem pemrosesan yang sama, dengan sedikit perbedaan pada resolusi kamera utamanya.
Kamu bisa melihat daftar lengkap spesifikasinya pada tabel di bawah ini.
Spesifikasi Lengkap
Huawei Nova 4
Prosesor
Hisilicon Kirin 970 Octa-core (4x2.4 GHz Cortex-A73 & 4x1.8 GHz Cortex-A53)
Layar
6.4 inci (1080 x 2310 piksel) IPS LCD
Baterai
3.750 mAh
Kamera
Kamera Depan: 25 megapiksel (F/2.0)
Kamera Utama ada dua versi:
48 megapiksel (F/1.8) + 16 megapiksel + 2 megapiksel
20 megapiksel (F/1.8) + 16 megapiksel + 2 megapiksel
RAM/ROM
RAM 8 GB / 128 GB
SIM Card, SD Slot
Dual Nano SIM, MicroSD up to 512 GB
UI/OS
EMUI berdasarkan Android 9.0 Pie
Dimensi, Berat
157 x 75.1 x 7.8 mm, 172 gram
Otak pemrosesan buatan sendiri
Tumblr media
Layarnya seolah berlubang (foto: Huawei)
Seperti terlihat dalam tabel di atas, kekuatan pemrosesan Huawei Nova 4 yang tergolong besar, walaupun tetap di kategori menengah. Otaknya menggunakan prosesor buatan Huawei sendiri, yakni HiSilicon Kirin 970 yang berisi 4 x Cortex-A73 berkecepatan 2.36GHz dan 4 x Cortex-A53 berkecepatan 1.8GHz.
Anda juga mendapatkan RAM 8 GB yang sudah cukup besar untuk ukuran smartphone. Kombinasi antara otak dan RAM tersebut akan membuat kamu bisa melakukan multitasking dengan mulus, pergantian aplikasi tanpa jeda, hingga menjalankan aplikasi-aplikasi yang menuntur kinerja tinggi.
Untuk menyimpan aplikasi dan berbagai data lainnya, Huawei menyediakan jmemori internal sebesar 128 GB. Ini cukup besar untuk menyimpan aplikasi game hingga keperluan harian dan foto-fotomu. Bila kapasitas itu terasa kurang, kamu juga bisa menambahnya dengan kartu MicroSD maksimal 512 GB.
Fitur lain yang kamu dapat di Huawei Nova 4 ini adalah konektivitas 4G VoLTE, WiFi 802.11ac, Bluetooth 4.2, USB tipe C versi 2, serta jack audio 3,5 mm. Sensor yang ada di smartphone ini antara lain berupa accelerometer, ambient light sensor, digital compass, gyroscope, proximity sensor. Ada juga sensor pemindai sidik jari di bagian casing belakang.
Soal resolusi kamera
Tumblr media
Kamera depannya 25 megapiksel (foto: Huawei)
Bukan desain saja yang jadi keunggulan Huawei Nova 4. Konfigurasi kameranya pun termasuk unggul dan menggunakan rangkaian sensor terbaru. Adapun kamera selfie yang berada di lubang layar depan dibekali sensor dengan ketajaman 25 megapiksel. Sementara itu kamera utama yang berada di belakang memiliki ketajaman 48 megapiksel, dan terbagi menjadi tiga modul.
Kamera utama itu pun memiliki 3 modul dengan rangkaian 48 megapiksel + 16 megapiksel + 2 megapiksel. Sedangkan sensornya menggunakan Sony IMX586 yang terbaru. Sensor ini memiliki keunggulan berupa quad bayer array yang membuat permukaannya lebih sensitif cahaya dan tetap tajam. Sensor itu juga disebut-sebut membuat dynamic range foto menjadi lebih luas.
Kemudian ada juga varian lain dengan modul kamera utama lebih kecil, yaitu 20 megapiksel. Pada varian ini, konfigurasi kamera utamanya adalah 20 megapiksel + 16 megapiksel + 2 megapiksel.
Kamera selfie Huawei Nova 4 punya ketajaman 25 megapiksel dan bukaan rana F/2.0. Pada kamera depan ini juga terdapat fitur Electronic Image Stabilization (EIS) yang berguna meredam getaran saat merekam video.
Bagaimana menurutmu, ini spesifikasi yang menarik, bukan? Selain Huawei Nova 4, perusahaan asal Tiongkok ini juga punya sederet smartphone lain yang bisa kamu cek dalam rekomendasi di bawah ini.
from https://review.bukalapak.com/gadget/cek-spesifikasi-lengkap-huawei-nova-4-di-sini-91600 from https://bukareview0.tumblr.com/post/181282496158
0 notes
unnotantei · 6 years
Text
30+ new jobs in Jawa Barat
IndeedJobAlert_email OTO Group, Massindo Group, and Indonepal Travel have opportunities for you! 30+ new jobs in Jawa Barat Administrasi Kantor PT Artic Graphic Design - Bandung Memiliki pengalaman di bidang Administrasi MINIMAL 1 tahun. Mengatur petty cash kantor.... Easily apply 1 Feb Staff Operasional (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Mampu menggunakan aplikasi komputer minimal MS Office (Word dan Excel). Pria / Wanita usia 21 - 27 tahun. Terbuka untuk fresh graduate, ataupun berpengalaman... Easily apply 30 Jan Administration Staff - Bekasi PT Gravitech Manufakture Perkasa - Bekasi Jaringan retail yang dikenal dengan nama Shop&Drive ini terus berkembang dan telah memiliki lebih dari 350 outlet yang tersebar di pulau Jawa, Bali, Kalimantan,... 29 Jan Administration Staff OTO Group - Karawang Pendidikan min. D3 semua jurusan dengan IPK min. 2.75*. Mampu mengoperasikan MS. Pria/Wanita, Usia maks. Teliti dan mampu menyelesaikan pekerjaan dengan tenggat... 31 Jan System Administrator PT.Smartindo Integrasi System - Majalengka *Job Summary* * Responsible for monitoring and troubleshooting of wide arrays of servers, storage, network, vmware, and redhat related services such as... Easily apply 1 Feb Kolektor (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Pria dengan usia antara 22 - 40 tahun,. Pendidikan minimal SLTA / Sederajat,. Pendidikan yang dibutuhkan:. SMU atau sederajat.... Easily apply 30 Jan Accounting Officer PT Agung Podomoro Land - West Java Word & Excel). Usia maksimal 35 tahun. Ms. Pendidikan minimal D3 semua jurusan/Fresh graduate.... Easily apply 31 Jan Administration (Office) Indonepal Travel - Bandung Dapat mengoperasikan Microsoft word, excel, etc. Pendidikan minimal Diploma sederajat. Jam kerja 09.00-17.00 Senin-Jumat. Dicari Wanita / Pria.... Easily apply 1 Feb HR GA Staff Purwakarta PT. Dunia Daging Food Industries - Purwakarta Handling driver and Officeboy. Manage and build relationship to third parties like government and society. Handling administration HR GA. Majoring in... Easily apply 31 Jan Alliance Head penempatan Mandiri Tunas Finance Bandung PT. SWAKARYA INSAN MANDIRI - Bandung Pendidikan yang dibutuhkan:. Melakukan presentasi dengan Kepala Cabang dan CS Bank Mandiri. Menawarkan Kredit Pembiayaan Mobil kepada seluruh nasabah Bank... Easily apply 30 Jan Lowongan Staff Promosi Precious Management - Bekasi Usia 18-25 tahun. Pendidikan yang dibutuhkan:. SMU atau sederajat. Dibutuhkan 100 Staff Promosi untuk produk Makanan dan Entertaint.... Easily apply 31 Jan 100 Staff Promotions Precious Management - Bekasi Pendidikan yang dibutuhkan:. SMU atau sederajat. Precious Management is now recruiting.... Easily apply 30 Jan Customer Service Provider (Karawang) PT Mitracomm Ekasarana - Karawang Maksimal usia 26 Tahun. MitraComm Ekasarana - MBPS berkerjasama dengan perusahaan provider terkemuka di Indonesia, membutuhkan tenaga kerja handal dan... Easily apply 1 Feb (Urgent) BDA untuk penempatan di Indramayu Bali Hai Brewing Co - West Java We do what we say and are always true to our word in everything we do. Pengalaman minimum 1 tahun. Spesifikasi Pengalaman Kerja. Komunikasi dengan baik.... 29 Jan SPG SPB Bekasi PT. Tridaya Dimensi Indonesia - Bekasi Min. SMA sederajat Komunikatif Berpenampilan rapih dan menarik Bersedia kerja shift Benefit Gaji UMR BPJS THR Kirim CV via email ke tridaya.hr gmail.com ... Easily apply 29 Jan QA Food Safety Staff Bekasi PT Haldin Pacific Semesta - Bekasi Majoring in Chemistry, Food Technology. Having an experience in same field. Capable to maintain... Easily apply 2 Feb Customer Relationship Supervisor (CRS) (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Wanita berpenampilan menarik usia maksimal 27 tahun,. Mempunyai pengalaman sebagai Koordinator Marketing minimal 1 tahun atau pengalaman di bidang Sales /... Easily apply 30 Jan Salesman Motoris/Taking Order/Canvas - Bekasi PT Atri Distribusindo - Bekasi Usia min.18 - 35 Tahun. Pendidikan min. SMA/ sederajat. Melakukan distribusi dan pemerataan produk dengan melakukan transaksi ke outlet/ konsumen dengan... Easily apply 31 Jan MAGANG STAFF AR ( ACCOUNT RECEIVABLE) AREA BANDUNG Massindo Group - Bandung *Job Summary* Job Descriprion : * Mengecek tagihan * Melakukan konfirmasi pembayaran * Mengecek faktur atau nota * Mengecek pembayaran * Melakukan... Easily apply 29 Jan Admin Umum Mulia Mitra Plastik - Bekasi Lowongan ini diutamakan untuk yang sudah berpengalaman kerja min 1 tahun,. Min 1 tahun pengalaman kerja. Pendidikan min SMA/ sederajat (SMK akuntansi diutamakan... Easily apply 3 Feb SPG dan ADMIN ct toys/kingkong toys - Bandung Min usia 20th. Min 1 tahun pengalaman di bidang yg sama. Contact person TLP/WA 0821 1735 3900 an.erlin ...tidak menerima sms. Pendidikan yang dibutuhkan:.... Easily apply 2 Feb GUDANG PT WAHANA PRESTASI LOGISTIK - Cirebon DiButuhkan Segera..! Staf Gudang utk Sorting, Packing dan Bongkar Muat Persyaratan : 1. Lulusan SMA/Sederajat 2. Dapat mengoperasikan komputer 3. Ulet dan... Easily apply 1 Feb Sales Aplikasi Pulsa Bekasi PT. Tridaya Dimensi Indonesia - Bekasi TRIDAYA DIMENSI INDONESIA bekerja sama dengan salah satu perusahaan retail di Indonesia, membutuhkan 30 orang staff untuk mengisi posisi sebagai Sales Officer... Easily apply 29 Jan Staff Administrasi PT Enika Karya Pratama - Bekasi Usia Maksimal 32 tahun. Dapat Mengoperasikan Office Word 2013. Pendidikan Terakhir Minimal SMA / SMK. Pria dan Wanita.... 4 Feb Customer Relationship Supervisor (CRS) (Purwakarta) PT.Mandala Multifinance,Tbk - Purwakarta Wanita berpenampilan menarik usia maksimal 27 tahun,. Mempunyai pengalaman sebagai Koordinator Marketing minimal 1 tahun atau pengalaman di bidang Sales /... Easily apply 30 Jan Head Sales (HS) / Area Marketing Supervisor (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Pria / wanita dengan pendidikan minimal D3. Usia maksimal 35 tahun. Pengalaman minimal 2 tahun sebagai Supervisor Marketing di perusahaan pembiayaan khususnya... Easily apply 2 Feb Asisten Kepala Gudang (Branch Logistic Assistant) Cabang Purwakarta Mapan - PT RUMA (Rekan Usaha Mikro Anda) - Purwakarta Usia 21-40 tahun. Memiliki pengalaman pergudangan dan logistik minimal 2 tahun kerja. Pendidikan minimum lulusan SMA/ SMK atau sederajat.... Easily apply 2 Feb Prepare Helper - Bekasi PT. DAPUR SOLO SUKSES SEJATI - Bekasi Berkoordinasi dengan petugas Checker, Captain Prepare mengenai stok bahan makanan yang sudah stocknya minim, over dan habis (sold out) untuk diinformasikan ke... Easily apply 29 Jan Freelance Surveyor PT Giga Forte Teknologi - Bandung Memiliki pendidikan minimal lulusan SMA. Terbiasa dengan target dan berorientasi pada hasil. Dapat bekerja secara mandiri tanpa pengawasan.... Easily apply 31 Jan TEKNISI BTS AREA CIREBON PT. Adyawinsa Telecommunication & Electrical - Cirebon * Laki Laki * Pendidikan Min. SMA / SMK * Berdomisili di sekitar Cirebon * Freshgraudate dipersilahkan melamar * Wajib Memiliki SIM A * Pengalaman Pengalaman... Easily apply 2 Feb 378 new jobs found View All Jobs View jobs: since yesterday - for last 7 days © 2018 Indeed Ireland Operations, Ltd. 124 St. Stephen's Green, Dublin 2, Ireland PRIVACY POLICY | TERMS | HELP CENTER | UNSUBSCRIBE Silahkan Hubgungi Jika Anda Berminat Dengan Lowongan Ini Lowongan Kerja SMA Terbaru
0 notes
seputarmedan-blog · 7 years
Text
ASUS VivoBook S15, Notebook 15 Inci Berukuran 14 Inci
ASUS VivoBook S15, Notebook 15 Inci Berukuran 14 Inci
VivoBook S15 ini melengkapi varian VivoBook 14 yang sudah lebih dulu tersedia. Dan yang menarik, meskipun punya layar berukuran 15 inci, namun dimensi notebook ASUS VivoBook S15 ini tidak jauh berbeda dengan notebook 14 inci pada umumnya.
JAKARTA, SUMUTPOS.CO – Dalam ajang bertajuk “The Edge of Beyond” pertengahan Agustus lalu, ASUS Indonesia memperkenalkan sejumlah varian notebook terbarunya ke pasaran. Sejumlah notebook mutakhir, mulai dari segmen premium sampai gaming dihadirkan untuk dipilih oleh beragam segmen pengguna notebook di Tanah Air.
Awal September ini, VivoBook S15, salah satu varian unggulan yang ditujukan untuk segmen pengguna mainstream masakini akhirnya tersedia di pasaran dan tersedia luas. Sebagai informasi, VivoBook S15 ini melengkapi varian VivoBook 14 yang sudah lebih dulu tersedia. Dan yang menarik, meskipun punya layar berukuran 15 inci, namun dimensi notebook ASUS VivoBook S15 ini tidak jauh berbeda dengan notebook 14 inci pada umumnya. Ringkas.
Dimensi yang ringkas tersebut dimungkinkan oleh teknologi NanoEdge yang diadopsi notebook berbasis prosesor kuat, Intel Core generasi ke-7 yakni Intel Core i7 7500U yang punya kecepatan hingga 3.5GHz. Selain ringkas, perangkat ini juga punya ketebalan yang hanya 1,79 cm dan bobot 1,7Kg. Kombinasi ringkas, tipis dan ringan tersebut membuat notebook ini cocok untuk diajak bepergian.
“ASUS VivoBook S15 lebih ditujukan bagi pengguna muda, mereka yang baru saja lulus dari bangku kuliah dan mulai bekerja ataupun masih menyelesaikan studinya di kampus,” ucap Benjamin Yeh, Regional Director ASUS South East Asia. “Mereka ini umumnya adalah kalangan yang aktif, dinamis dan penuh gairah, menginginkan perangkat atau gadget yang premium untuk mendukung aktivitas dan gaya hidup sehari-hari tetapi tetap harus ramah dari sisi budget,” kata Benjamin lagi.
Benjamin mengatakan, ASUS VivoBook S15 sangat tepat untuk menjadi pilihan pengguna di atas. Sebab, selain menawarkan keindahan desain, notebook ini pun memiliki performa yang mumpuni untuk mendukung pekerjaan ataupun tugas sehari-hari.
”ASUS VivoBook S15 memberi Anda kombinasi sempurna antara keindahan desain dan performa laptop.
Desain yang Melebihi Ekspektasi
Saat ini, sebut Benjamin, prestise seseorang turut pula ditentukan oleh apapun yang mereka gunakan. Mulai kendaraan, pakaian, aksesoris, tas, sampai ke gadget termasuk smartphone hingga notebook. Untuk alasan inilah pengguna mesti cermat dalam memilih perangkat yang dapat menaikan citra dirinya. Dan penilaian awal umumnya ditentukan lewat penampilan.
”ASUS VivoBook S15 memberi Anda kombinasi sempurna antara keindahan desain dan performa laptop. Memiliki bezel NanoEdge 7,8mm yang tipis, finishing logam yang sempurna, prosesor Intel Core i7 generasi ke-7 dengan RAM 16GB,” ujar Benjamin. “Ditambah grafis NVIDIA GeForce 940MX, VivoBook S15 memang sesuai untuk gaya hidup perkotaan yang serba cepat,” tambah Benjamin.
Mereka yang bekerja  atau berkegiatan dengan notebook untuk beberapa hal seperti mengedit dokumen maupun menyunting naskah, akan sangat terbantu dengan ukuran display-nya yang luas yakni 15,6 inci. Anda pun akan terkagum-kagum ketika melihat layarnya karena tampak tidak memiliki bezel alias bezel-less sebab ratio atau perbandingan luas layar dengan bodi mencapai 80 persen. Inilah cara ASUS menempatkan layar monitor berukuran 15,6 inci pada body notebook yang biasanya punya ukuran layar 14 inci.
“Layar tersebut pun mampu menampilkan kualitas dan detil warna yang tajam berkat resolusi Full HD yang dimiliki serta penyematan teknologi unggulan ASUS untuk mengoptimasi tampilan layar seperti ASUS Splendid Technology, ASUS Tru2life dan lainnya,” sebut Benjamin.
ASUS VivoBook S15 turut dilengkapi dengan RAM berukuran 16GB DDR4 berkecepatan 2133MH dan dua buah storage yang dikombinasikan antara HDD dan SSD.
Performa Cepat Ditunjang Dukungan Dual Storage
ASUS tidak pernah absen untuk mengedepankan aspek performa pada tiap perangkat buatannya, tidak terkecuali notebook yang satu ini. Selain dukungan kemampuan prosesor yang mumpuni untuk mengolah sistem dengan baik, ASUS VivoBook S15 turut dilengkapi dengan RAM berukuran 16GB DDR4 berkecepatan 2133MH dan dua buah storage yang dikombinasikan antara HDD dan SSD.
“Penggabungan antara SSD dan HDD akan menghasilkan perangkat yang gesit untuk membuka maupun menutup aplikasi hingga multitasking sekaligus mampu menampung banyak program di dalamnya,” jelas Benjamin. “Anda akan merasakan peningkatan dalam kecepatan baca dan tulis yang drastis, kinerja secara keseluruhan, waktu boot-up, dan data yang lebih aman saat disimpan di SSD. Adapun untuk data yang lebih besar, bisa disimpan di HDD berkapasitas 1TB yang sangat lega,” jelasnya.
Sementara untuk urusan port konektivitas, ASUS VivoBook S15 dilengkapi dengan port USB 3.1 dengan konektor USB Type-C reversibel dengan desain any-way-up yang membuat perangkat penghubung menjadi sederhana dan cepat.
USB 3.1 juga memberikan kecepatan transfer data hingga 5x lebih cepat dari koneksi USB 2.0 lama. Didukung dengan port USB 3.1, slot kartu HDMI dan slot SD card tentunya mendukung kompatibilitas tanpa kerumitan dengan berbagai macam periferal, display dan proyektor.
  Main Spec. ASUS VivoBook S15 S510 CPU Intel® Core™ i7 7500U Processor (4M Cache, up to 3.5GHz) Operating System Endless OS Memory 16GB DDR3L 2133MHz SDRAM Storage 128GB SATA 3 M.2 SSD + 1TB HDD Display 15,6” (16:9) LED backlit FHD (1920×1080) with slim bezel Graphics Discrete graphics Nvidia GTX 940MX 2GB GDDR5 VRAM Input/Output 1 x Type C USB3.0 (USB3.1 GEN1), 1 x Fingerprint (On selected models), 1 x HDMI, 1 x USB 3.0 port(s), 1 x Microphone-in/Headphone-out jack, 2 x USB 2.0 port(s) Camera VGA Web Camera Connectivity Integrated 802.11a/b/g/n/ac (WIDI Support), Bluetooth V4.1 Audio Built-in Stereo 1.6 W Quad-Speakers And Digital Array Microphone
ASUS SonicMaster Premium Technology
Battery 3 Cells 42 Whrs Battery Dimension (WxDxH) 361.4 x 243.5 x 17.9 mm Weight 1,7Kg with Battery Colors Rose Gold Price Rp9.799.000 Warranty 2 tahun garansi global senilai Rp900.000
  Source: ASUS VivoBook S15, Notebook 15 Inci Berukuran 14 Inci Sumber : ASUS VivoBook S15, Notebook 15 Inci Berukuran 14 Inci
0 notes
duniailkom · 6 years
Text
Tutorial Belajar C Part 19: Pengertian Array 2 Dimensi
Tutorial Belajar C Part 19: Pengertian Array 2 Dimensi
Dalam tutorial sebelumnya kita telah membahas pengertian dan contoh kode program dari tipe data array dalam bahasa C. Untuk mengolah data yang lebih kompleks, array ini bisa dibuat menjadi 2 dimensi atau lebih. Inilah yang akan kita bahas dalam tutorial belajar bahasa pemrograman C di Duniailkom kali ini.
Pengertian Array 2 Dimensi
Array dua dimensiadalah sebutan untuk array yang penomoran…
View On WordPress
0 notes
bayu-ti-poltektegal · 5 years
Text
Belajar Java: Memahami 2 Jenis Perulangan dalam Java
Tumblr media
Apa yang akan kita lakukan bila ingin menyuruh komputer mengerjakan perintah yang berulang-ulang?
Misalkan kita ingin menyuruh komputer menampilkan teks Petani Kode sebanyak 5x.
Maka kita bisa menyuruhnya seperti ini:
System.out.println("Petani Kode"); System.out.println("Petani Kode"); System.out.println("Petani Kode"); System.out.println("Petani Kode"); System.out.println("Petani Kode");
Tapi… bagaimana kalau sebanyak 1000x, apa kita akan mampu mengetik kode sebanyak itu?
Tentunya tidak.
Karena itu, kita harus pakai perulangan.
Contoh perulangan:
for (int hitungan = 0; hitungan <= 1000; hitungan++) {    System.out.println("Petani Kode"); }
Sebelum masuk ke pembahasan lebih dalam, ada hal yang harus kalian ketahui terlebih dahulu.
Perulangan dalam pemrograman dibagi manjadi dua jenis:
Counted loop: Perulangan yang jumlah pengulangannya terhitung atau tentu.
Uncounted loop: Perulangan yang jumlah pengulangannya tidak terhitung atau tidak tentu.
Tumblr media
Counted loop terdiri dari perulangan For dan For each. Sedangkan Uncounted loop terdiri dari perulangan While dan Do/While
1. Counted Loop
Seperti yang sudah dijelaskan, perulangan ini memiliki jumlah pengulangan yang tentu dan terhitung.
Perulangan ini terdiri dari perulangan For dan For each.
Mari kita bahas satu per satu…
Perulangan For
Format penulisan perulangan For di java adalah sebagai berikut:
for( int hitungan = 0; hitungan <= 10; hitungan++ ){    // blok kode yang akan diulang }
Penjelasan:
variabel hitungan tugasnya untuk menyimpan hitungan pengulangan.
hitungan <= 10 artinya selama nilai hitungannya lebih kecil atau sama dengan 10, maka pengulangan akan terus dilakukan. Dengan kata lain, perualangan ini akan mengulang sebanyak 10 kali.
hitungan++ fungsinya untuk menambah satu (+1) nilai hitungan peda setiap pengulangan.
Blok kode For dimulai dengan tanda ‘{’ dan diakhiri dengan ‘}’.
Mari kkita coba dalam contoh program…
Contoh Program Perulangan For
Silahkan buat class baru bernama Bintang, kemudian ikuti kode berikut:
class Bintang{    public static void main(String[] args){        for(int i=0; i <= 5; i++){            System.out.println("*****");        }    } }
Hasil output:
***** ***** ***** ***** ***** *****
Mau lagi?
Sekarang cobalah buat program untuk menampilkan nilai dari 1 sampai 10 dengan menggunakan perulangan.
class CetakAngka{    public static void main(String[] argumen){        for(int i=0; i <= 10; i++){            System.out.print( i + " " );        }    } }
Hasil output:
0 1 2 3 4 5 6 7 8 9 10
Coba kita lakukan sedikit eksperimen.
Buat sebuah program yang menampilkan bilangan ganjil saja.
class CetakBilanganGanjil{    public static void main(String[] argumen){        for(int i = 1; i <= 20; i += 2){            System.out.print( i + " ");        }    } }
Hasil output:
1 3 5 7 9 11 13 15 17 19
Perhatikan: di sana kita menggunakan i += 2, bukan i++.
Apa maksudnya?
Maksudnya, nilai i akan ditambah dua (+2) di setiap pengulangan.
Perulangan For Each
Perulangan ini sebenarnya digunakan untuk menampilkan isi dari array.
Apa itu array?
Singkatnya, array itu variabel yang menyimpan lebih dari satu nilai dan memiliki indeks.
Selengkapnya, nanti bisa di pelajari pada materi: Mengenal Array di Java.
Lanjut…
Perulangan For Each pada Java, dilakukan juga dengan kata kunci For.
Contohnya seperti ini:
for ( int item : dataArray ) {    // blok kode yang diulang }
Penjelasan:
variabel item akan menyimpan nilai dari array
Kita bisa baca seperti ini: “Untuk setiap item dalam dataArray, maka lakukan perulangan”
Contoh Program For Each
Buat sebuah class baru bernama PerulanganForeach, kemudian ikuti kode berikut.
public class PerulanganForeach {    public static void main(String[] args) {        // membuat array        int angka[] = {3,1,42,24,12};        // menggunakan perulangan For each untuk menampilkan angka        for( int x : angka ){            System.out.print(x + " ");        }    } }
Hasil outputnya:
3 1 42 24 12
Uncounted Loop
Seperti yang sudah dijelaskan di awal tadi, perulangan ini tidak jelas jumlah pengulangannya.
Tapi, tidak menutup kemungkinan juga, jumlah pengulangannya dapat ditentukan.
Perulangan uncounted loop terdirid dari perulangan While dan Do/While.
Tumblr media
Mari kita bahas satu per satu…
Perulangan While
While bisa kita artikan selama.
Cara kerja perulangan ini seperti percabangan, ia akan melakukan perulangan selama kondisinya bernilai true.
Struktur penulisan perulangan while:
while ( kondisi ) {    // blok kode yang akan diulang }
Penjelasan:
kondisi bisa kita isi dengan perbandingan maupun variabel boolean. Kondisi ini hanya memiliki nilai true dan flase.
Perulangan while akan berhenti sampai kondisi bernilai false.
Untuk lebih jelasnya, mari kita coba membuat program…
Contoh Program dengan Perulangan While
Program ini akan melakukan perulangan selama jawabannya tidak.
import java.util.Scanner; public class PerulanganWhile {    public static void main(String[] args) {        // membuat variabel dan scanner        boolean running = true;        int counter = 0;        String jawab;        Scanner scan = new Scanner(System.in);        while( running ) {            System.out.println("Apakah anda ingin keluar?");            System.out.print("Jawab [ya/tidak]> ");            jawab = scan.nextLine();            // cek jawabnnya, kalau ya maka berhenti mengulang            if( jawab.equalsIgnoreCase("ya") ){                running = false;            }            counter++;        }        System.out.println("Anda sudah melakukan perulangan sebanyak " + counter + " kali");    } }
Hasil outputnya:
Tumblr media
Di sana telah dilakukan perulangan sebanyak 4 kali. Bisa saja terjadi 10 kali.
Itu targantung dari kondisinya.
Kalau nilai variabel running bernilai false, maka perulangan berhenti.
Contoh kode while di atas dapat kita baca seperti ini: “Lakukan perulangan selama nilai running bernilai true.”
Tidak menutup kemungkinan juga, perulangan ini dapat melakukan counted loop.
Contohnya seperti ini:
int i = 0; while ( i <= 10 ){    // blok kode yang akan diulang    System.out.println('Perulangan ke-' + i);    // increment nilai i    i++; }
Hasil outputnya:
Perulangan ke-0 Perulangan ke-1 Perulangan ke-2 Perulangan ke-3 Perulangan ke-4 Perulangan ke-5 Perulangan ke-6 Perulangan ke-7 Perulangan ke-8 Perulangan ke-9 Perulangan ke-10
Penting: pastikan melakukan increment (i++) terhadap variabel counter. Karena kalau tidak, perulangannya akan terus-menerus dilakukan sampai komputernya hang.
Perulangan Do/While
Cara kerja perulangan Do/While sebenarnya sama seperti perulangan While.
Bedanya, Do/While melakukan satu kali perulangan dulu. Kemudian mengecek kondisinya.
Tumblr media
Struktur penulisannya seperti ini:
do {    // blok kode yang akan diulang } while (kondisi);
Jadi kerjakan dulu (Do), baru di cek kondisinya while( kondisi ). Kalau kondisi bernilai ture, maka lanjutkan perulangan.
Contoh Program dengan Perulangan Do/While
public class PerulanganDoWhile {    public static void main(String[] args) {        // membuat variabel        int i = 0;        do {            System.out.println("perulangan ke-" + i);            i++;        } while ( i <= 10);    } }
Hasil outputnya:
perulangan ke-0 perulangan ke-1 perulangan ke-2 perulangan ke-3 perulangan ke-4 perulangan ke-5 perulangan ke-6 perulangan ke-7 perulangan ke-8 perulangan ke-9 perulangan ke-10
Perulangan Bersarang (Nested Loop)
Perulangan juga dapat bersarang. Perulangan bersarang maksudnya, perulangan dalam perulangan atau disebut juga nested loop.
Contoh bentuk flow chart-nya seperti ini:
Tumblr media
Contoh Program Perulangan Bersarang
public class PerulanganBersarang {    public static void main(String[] args) {        // membuat variabel        int x, y;        // melakukan parulang sebnayan x dan y kali        for (x = 0; x <= 5; x++){            for( y = 0; y <= 3; y++){                System.out.format("Perulangan [x=%d, y=%d] %n", x, y);            }        }    } }
Hasil outputnya:
Perulangan [x=0, y=0] Perulangan [x=0, y=1] Perulangan [x=0, y=2] Perulangan [x=0, y=3] Perulangan [x=1, y=0] Perulangan [x=1, y=1] Perulangan [x=1, y=2] Perulangan [x=1, y=3] Perulangan [x=2, y=0] Perulangan [x=2, y=1] Perulangan [x=2, y=2] Perulangan [x=2, y=3] Perulangan [x=3, y=0] Perulangan [x=3, y=1] Perulangan [x=3, y=2] Perulangan [x=3, y=3] Perulangan [x=4, y=0] Perulangan [x=4, y=1] Perulangan [x=4, y=2] Perulangan [x=4, y=3] Perulangan [x=5, y=0] Perulangan [x=5, y=1] Perulangan [x=5, y=2] Perulangan [x=5, y=3]
P.S:
Perulangan bersarang sering digunakan pada array multi dimensi.
Jenis perulangan di dalam perulangn bisa berbeda, misalnya di dalam perulangan while ada perulangan for.
0 notes
idcsharp · 5 years
Text
BitArray pada bahasa Pemrograman C#
Tumblr media
BitArray pada bahasa Pemrograman C# | IDCSharp
BitArray merupakan suatu class dalam C#, yang mengartur atau memanaje kumpulan nilai bit. Nilai bit dapat berupa 0 yang berarti off/false atau 1 yang berarti on/true.
ArrayBit secara kompak menyimpan bit. Paling umum, ArrayBit digunakan untuk mewakili sekelompok sederhana boolean flags atau nilai bolean yang berurutan.
BitArray pada bahasa C#, juga mempunyai properti, yaitu :
BitArray Property C#
Count digunakan untuk mengambil jumlah bit dalam BitArray.
IsReadOnly – digunakan untuk mengambil nilai atau value yang menunjukan, apakah nilai BitArray hanya dapat dibaca ( ReadOnly ) atau tidak.
IsSynchronized – digunakan untuk mengambil nilai atau value yang mengindikasikan apakah akses ke BitArray tersinkronisasi ? atau sering juga disebut Thread Safe.
Item[int32] – digunakan untuk mengambil atau menetapkan nilai bit ke Posisi tertentu dalam BitArray.
Length – digunakan untuk mengambil atau menetapkan jumlah element dalam BitArray.
SyncRoot – digunakan untuk mengambil object yang dapat digunakan untuk mensinkronisasi akses ke BitArray.
Selain Properti, BitArray juga mempunyai Method, diantaranya adalah :
BitArray Method C#
Clone() – Digunakan untuk membuat salinan kecil dari BitArray.
CopyTo(Array,int32) – Digunakan untuk menyalin semua element dari BitArray ke Array satu dimensi yang compatible.
Equals(Object) – digunakan untuk menentukan apakah object tertentu sama dengan object yang digunakan saat ini.
Get(int i) digunakan untuk mendapatkan nilai ( value ) Bit pada posisi i dalam BitArray.
GetEnumerator() – digunakan untuk mengembalikan enumerator yang berulang didalam BitArray.
GetHashCode – digunakan untuk menyediakan fungsi Hash default.
GetType – digunakan untuk mengambil tipe dari instance saat ini.
MemberwiseClone() – digunakan untuk membuat salinan kecil dari Object saat ini.
RightShift(Int32) – digunakan untuk menggeser bit dari BitArray ke kanan satu posisi dan menambahkan nilai 0 pada posisi sebelum bergeser.
ToString() – Mengembalikan string yang merepresentasikan Value atau nilai tertentu.
Set(int i, bool value) digunakan untuk menetapkan posisi bit boolean pada Bit Array, posisi disini ditentukan oleh i.
SetAll(bool value) digunakan untuk menetapkan semua bit ke nilai yang ditentukan dalam BitArray.
And(BitArray ba) digunakan untuk melakukan operasi bitwise AND pada object BitArray.
Or(BitArray ba) digunakan untuk melakukan operasi bitwise OR pada object BitArray.
Not() digunakan untuk mengembalikan nilai bit pada BitArray.
Xor(BitArray ba) digunakan untuk melakukan operasi bitwise XOR pada object BitArray.
dan berikut adalah contoh program menggunakan BitArray C# :
Kesimpulan yang dapat kita ambil dari code program di atas adalah :
bit AND bit2 : True && False = False.
selain menggunakan SetAll, mengisi nilai pada BitArray dapat juga dilakukan satu persatu yaitu dengan cara :
BitArray[0] = false; BitArray[1] = false; BitArray[2] = true; BitArray[3] = true;
The post BitArray pada bahasa Pemrograman C# appeared first on IDCSharp.
from WordPress https://idcsharp.com/2019/04/13/bitarray-pada-bahasa-pemrograman-c/
0 notes
idcsharp · 5 years
Text
BitArray pada bahasa Pemrograman C#
Tumblr media
BitArray pada bahasa Pemrograman C# | IDCSharp
BitArray merupakan suatu class dalam C#, yang mengartur atau memanaje kumpulan nilai bit. Nilai bit dapat berupa 0 yang berarti off/false atau 1 yang berarti on/true.
ArrayBit secara kompak menyimpan bit. Paling umum, ArrayBit digunakan untuk mewakili sekelompok sederhana boolean flags atau nilai bolean yang berurutan.
BitArray pada bahasa C#, juga mempunyai properti, yaitu :
BitArray Property C#
Count digunakan untuk mengambil jumlah bit dalam BitArray.
IsReadOnly – digunakan untuk mengambil nilai atau value yang menunjukan, apakah nilai BitArray hanya dapat dibaca ( ReadOnly ) atau tidak.
IsSynchronized – digunakan untuk mengambil nilai atau value yang mengindikasikan apakah akses ke BitArray tersinkronisasi ? atau sering juga disebut Thread Safe.
Item[int32] – digunakan untuk mengambil atau menetapkan nilai bit ke Posisi tertentu dalam BitArray.
Length – digunakan untuk mengambil atau menetapkan jumlah element dalam BitArray.
SyncRoot – digunakan untuk mengambil object yang dapat digunakan untuk mensinkronisasi akses ke BitArray.
Selain Properti, BitArray juga mempunyai Method, diantaranya adalah :
BitArray Method C#
Clone() – Digunakan untuk membuat salinan kecil dari BitArray.
CopyTo(Array,int32) – Digunakan untuk menyalin semua element dari BitArray ke Array satu dimensi yang compatible.
Equals(Object) – digunakan untuk menentukan apakah object tertentu sama dengan object yang digunakan saat ini.
Get(int i) digunakan untuk mendapatkan nilai ( value ) Bit pada posisi i dalam BitArray.
GetEnumerator() – digunakan untuk mengembalikan enumerator yang berulang didalam BitArray.
GetHashCode – digunakan untuk menyediakan fungsi Hash default.
GetType – digunakan untuk mengambil tipe dari instance saat ini.
MemberwiseClone() – digunakan untuk membuat salinan kecil dari Object saat ini.
RightShift(Int32) – digunakan untuk menggeser bit dari BitArray ke kanan satu posisi dan menambahkan nilai 0 pada posisi sebelum bergeser.
ToString() – Mengembalikan string yang merepresentasikan Value atau nilai tertentu.
Set(int i, bool value) digunakan untuk menetapkan posisi bit boolean pada Bit Array, posisi disini ditentukan oleh i.
SetAll(bool value) digunakan untuk menetapkan semua bit ke nilai yang ditentukan dalam BitArray.
And(BitArray ba) digunakan untuk melakukan operasi bitwise AND pada object BitArray.
Or(BitArray ba) digunakan untuk melakukan operasi bitwise OR pada object BitArray.
Not() digunakan untuk mengembalikan nilai bit pada BitArray.
Xor(BitArray ba) digunakan untuk melakukan operasi bitwise XOR pada object BitArray.
dan berikut adalah contoh program menggunakan BitArray C# :
Kesimpulan yang dapat kita ambil dari code program di atas adalah :
bit AND bit2 : True && False = False.
selain menggunakan SetAll, mengisi nilai pada BitArray dapat juga dilakukan satu persatu yaitu dengan cara :
BitArray[0] = false; BitArray[1] = false; BitArray[2] = true; BitArray[3] = true;
The post BitArray pada bahasa Pemrograman C# appeared first on IDCSharp.
from WordPress https://idcsharp.com/2019/04/13/bitarray-pada-bahasa-pemrograman-c/
0 notes
unnotantei · 6 years
Text
30+ new jobs in Jawa Barat
IndeedJobAlert_email OTO Group, Massindo Group, and Evolution Team have opportunities for you! 30+ new jobs in Jawa Barat Administrasi Kantor PT Artic Graphic Design - Bandung Memiliki pengalaman di bidang Administrasi MINIMAL 1 tahun. Mengatur petty cash kantor.... Easily apply 1 Feb Staff Operasional (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Mampu menggunakan aplikasi komputer minimal MS Office (Word dan Excel). Pria / Wanita usia 21 - 27 tahun. Terbuka untuk fresh graduate, ataupun berpengalaman... Easily apply 30 Jan Administration Staff - Bekasi PT Gravitech Manufakture Perkasa - Bekasi Jaringan retail yang dikenal dengan nama Shop&Drive ini terus berkembang dan telah memiliki lebih dari 350 outlet yang tersebar di pulau Jawa, Bali, Kalimantan,... 29 Jan Administration Staff OTO Group - Karawang Pendidikan min. D3 semua jurusan dengan IPK min. 2.75*. Mampu mengoperasikan MS. Pria/Wanita, Usia maks. Teliti dan mampu menyelesaikan pekerjaan dengan tenggat... 31 Jan System Administrator PT.Smartindo Integrasi System - Majalengka *Job Summary* * Responsible for monitoring and troubleshooting of wide arrays of servers, storage, network, vmware, and redhat related services such as... Easily apply 1 Feb Kolektor (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Pria dengan usia antara 22 - 40 tahun,. Pendidikan minimal SLTA / Sederajat,. Pendidikan yang dibutuhkan:. SMU atau sederajat.... Easily apply 30 Jan Accounting Officer PT Agung Podomoro Land - West Java Word & Excel). Usia maksimal 35 tahun. Ms. Pendidikan minimal D3 semua jurusan/Fresh graduate.... Easily apply 31 Jan Administration (Office) Indonepal Travel - Bandung Dapat mengoperasikan Microsoft word, excel, etc. Pendidikan minimal Diploma sederajat. Jam kerja 09.00-17.00 Senin-Jumat. Dicari Wanita / Pria.... Easily apply 1 Feb HR GA Staff Purwakarta PT. Dunia Daging Food Industries - Purwakarta Handling driver and Officeboy. Manage and build relationship to third parties like government and society. Handling administration HR GA. Majoring in... Easily apply 31 Jan Alliance Head penempatan Mandiri Tunas Finance Bandung PT. SWAKARYA INSAN MANDIRI - Bandung Pendidikan yang dibutuhkan:. Melakukan presentasi dengan Kepala Cabang dan CS Bank Mandiri. Menawarkan Kredit Pembiayaan Mobil kepada seluruh nasabah Bank... Easily apply 30 Jan Lowongan Staff Promosi Precious Management - Bekasi Usia 18-25 tahun. Pendidikan yang dibutuhkan:. SMU atau sederajat. Dibutuhkan 100 Staff Promosi untuk produk Makanan dan Entertaint.... Easily apply 31 Jan 100 Staff Promotions Precious Management - Bekasi Pendidikan yang dibutuhkan:. SMU atau sederajat. Precious Management is now recruiting.... Easily apply 30 Jan Customer Service Provider (Karawang) PT Mitracomm Ekasarana - Karawang Maksimal usia 26 Tahun. MitraComm Ekasarana - MBPS berkerjasama dengan perusahaan provider terkemuka di Indonesia, membutuhkan tenaga kerja handal dan... Easily apply 1 Feb (Urgent) BDA untuk penempatan di Indramayu Bali Hai Brewing Co - West Java We do what we say and are always true to our word in everything we do. Pengalaman minimum 1 tahun. Spesifikasi Pengalaman Kerja. Komunikasi dengan baik.... 29 Jan SPG SPB Bekasi PT. Tridaya Dimensi Indonesia - Bekasi Min. SMA sederajat Komunikatif Berpenampilan rapih dan menarik Bersedia kerja shift Benefit Gaji UMR BPJS THR Kirim CV via email ke tridaya.hr gmail.com ... Easily apply 29 Jan QA Food Safety Staff Bekasi PT Haldin Pacific Semesta - Bekasi Majoring in Chemistry, Food Technology. Having an experience in same field. Capable to maintain... Easily apply 2 Feb Customer Relationship Supervisor (CRS) (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Wanita berpenampilan menarik usia maksimal 27 tahun,. Mempunyai pengalaman sebagai Koordinator Marketing minimal 1 tahun atau pengalaman di bidang Sales /... Easily apply 30 Jan Salesman Motoris/Taking Order/Canvas - Bekasi PT Atri Distribusindo - Bekasi Usia min.18 - 35 Tahun. Pendidikan min. SMA/ sederajat. Melakukan distribusi dan pemerataan produk dengan melakukan transaksi ke outlet/ konsumen dengan... Easily apply 31 Jan MAGANG STAFF AR ( ACCOUNT RECEIVABLE) AREA BANDUNG Massindo Group - Bandung *Job Summary* Job Descriprion : * Mengecek tagihan * Melakukan konfirmasi pembayaran * Mengecek faktur atau nota * Mengecek pembayaran * Melakukan... Easily apply 29 Jan Admin Umum Mulia Mitra Plastik - Bekasi Lowongan ini diutamakan untuk yang sudah berpengalaman kerja min 1 tahun,. Min 1 tahun pengalaman kerja. Pendidikan min SMA/ sederajat (SMK akuntansi diutamakan... Easily apply 3 Feb SPG dan ADMIN ct toys/kingkong toys - Bandung Min usia 20th. Min 1 tahun pengalaman di bidang yg sama. Contact person TLP/WA 0821 1735 3900 an.erlin ...tidak menerima sms. Pendidikan yang dibutuhkan:.... Easily apply 2 Feb GUDANG PT WAHANA PRESTASI LOGISTIK - Cirebon DiButuhkan Segera..! Staf Gudang utk Sorting, Packing dan Bongkar Muat Persyaratan : 1. Lulusan SMA/Sederajat 2. Dapat mengoperasikan komputer 3. Ulet dan... Easily apply 1 Feb Sales Aplikasi Pulsa Bekasi PT. Tridaya Dimensi Indonesia - Bekasi TRIDAYA DIMENSI INDONESIA bekerja sama dengan salah satu perusahaan retail di Indonesia, membutuhkan 30 orang staff untuk mengisi posisi sebagai Sales Officer... Easily apply 29 Jan Customer Relationship Supervisor (CRS) (Purwakarta) PT.Mandala Multifinance,Tbk - Purwakarta Wanita berpenampilan menarik usia maksimal 27 tahun,. Mempunyai pengalaman sebagai Koordinator Marketing minimal 1 tahun atau pengalaman di bidang Sales /... Easily apply 30 Jan Head Sales (HS) / Area Marketing Supervisor (Bekasi, Cileungsi, Cikarang) PT.Mandala Multifinance,Tbk - Bekasi Pria / wanita dengan pendidikan minimal D3. Usia maksimal 35 tahun. Pengalaman minimal 2 tahun sebagai Supervisor Marketing di perusahaan pembiayaan khususnya... Easily apply 2 Feb Asisten Kepala Gudang (Branch Logistic Assistant) Cabang Purwakarta Mapan - PT RUMA (Rekan Usaha Mikro Anda) - Purwakarta Usia 21-40 tahun. Memiliki pengalaman pergudangan dan logistik minimal 2 tahun kerja. Pendidikan minimum lulusan SMA/ SMK atau sederajat.... Easily apply 2 Feb Prepare Helper - Bekasi PT. DAPUR SOLO SUKSES SEJATI - Bekasi Berkoordinasi dengan petugas Checker, Captain Prepare mengenai stok bahan makanan yang sudah stocknya minim, over dan habis (sold out) untuk diinformasikan ke... Easily apply 29 Jan Freelance Surveyor PT Giga Forte Teknologi - Bandung Memiliki pendidikan minimal lulusan SMA. Terbiasa dengan target dan berorientasi pada hasil. Dapat bekerja secara mandiri tanpa pengawasan.... Easily apply 31 Jan TEKNISI BTS AREA CIREBON PT. Adyawinsa Telecommunication & Electrical - Cirebon * Laki Laki * Pendidikan Min. SMA / SMK * Berdomisili di sekitar Cirebon * Freshgraudate dipersilahkan melamar * Wajib Memiliki SIM A * Pengalaman Pengalaman... Easily apply 2 Feb Sales Area Manager - Bekasi Evolution Team - Bekasi Berpengalaman kerja, minimal 5 tahun (SLTA), Minimal 3 tahun (D3), minimal 2 tahun (S1) di perusahaan. Pada kesempatan ini kami mencari kandidat baru yang penuh... 31 Jan 388 new jobs found View All Jobs View jobs: since yesterday - for last 7 days Get job updates from these companies PT Atri Distribusindo Follow evolution team Follow PT​. ADYAWINSA TELECOMMUNICATION & ELECTRICAL Follow © 2018 Indeed Ireland Operations, Ltd. 124 St. Stephen's Green, Dublin 2, Ireland PRIVACY POLICY | TERMS | HELP CENTER | UNSUBSCRIBE Silahkan Hubgungi Jika Anda Berminat Dengan Lowongan Ini Lowongan Kerja SMA Terbaru
0 notes