#Algoritma Sorting
Explore tagged Tumblr posts
Text
Latihan Kode Program C++: Mengurutkan Angka dengan Algoritma Insertion Sort
Latihan kode program C++ kali ini akan membahas cara mengurutkan angka menggunakan algoritma insertion sort. Algoritma sorting banyak dipakai dalam pembahasan materi algoritma dasar di kampus-kampus IT. Soal Mengurutkan Angka dengan Algoritma Insertion Sort Buatlah kode program C++ untuk mengurutkan angka menggunakan algoritma insertion sort. Program meminta 1 nilai input untuk menentukan jumlah…
View On WordPress
0 notes
Text
2022 come back!
HELOOO FOLKS!
Could it be the twitter’s replacement? I’m so sick of my rl twitter account. Apalagi difollow sama dia wqwq, just wanna get her out of my thoughts. Tapi afh iyh, gw deact twitter (dan ig) cuman gara-gara ada dia? merelakan orang lain, banyak orang, cuman gara-gara ada dia? haha, tapi jujur sih sih emang nyangkut mulu. apalagi di ig tuh kobisa ya dia jadi top viewer? pernah jadi nomor satu malahan, aneh bgt pdhl gw gapernah stalking.
Bahkan gw baruuuu tau kalo dia udah ga diprivate (duluuu taunya ya akun dia diprivate, terakhir kali gw stalking, sekitar april apa ya, atau mei) dari temen gw. gw dulu pernah curhat ke temen gw dan ketika gw cek akunnya, oh diprivate. nah ketika oktober/september temen gw cek, laahhh udah ga diprivate (dan gw juga gamau stalking dong, males kalo nangkring di atas). sampe sekaranngggg gw ga stalking itu akun pake akun rl gw (iya gw punya 2nd account).
Yang unik itu gw pernah ga stalking lamaaaa, ga dm2an lamaaaa, dan gw aktif dm sama temen 2 temen gw, tapi dia bisa nomor satuuuuu anjir di top viewer. gw kan males ya berasumsi, apa iya dia stalk gw? perasaan engga deh, ga segitunya care sm akun gw karena post sm reels juga ga dilike (pdhl algoritma post kan selalu di atas ketika buka, ya setidaknya itu yg gw tau). gw gamau ge er juga sih, lagian gw siapa anjeeeenncccc.
Mana sekarang dia ga liat story wa gw lagi wkwk, pdhl dia sempet buat story sekali dan i saw it. haahhh gini amat haha. tapi asli dah gw pengen ga kepikiran dia for a long time. si sjw sm si lo-gue udah bisa gw lupain krn asli annoying aja. nah dia itu sebenernya ga yg annoying gitu, cuman emang dari gw nya aja yg ogah krn ya tau sendiri gw ancur gini, dia sukses gitu, dan gw belum sober. i mean, you better with someone else, girl. cantik lagi dianya anjir, cuman asli gw insecure paraaaaaahhhhhh coy.
Gw juga ga deketin cewe lain kok, pureeee gw lagi gamau berhubungan sama siapa aja kecuali sama-sama ancur dan ga annoying. kalo kata 5sos: broken boy meets broken girl. gw tau lu juga sort of depressed gitu, tapi kan lu adaaaa duittt dan in a proper way gitu lhoh. kurleb kyk gini:
kalo gw beneraaan ancuuuuur cuy. fisik jele, duit ga ada, gabisa nyetir mobil (haha), fashion ape adanya, wah ini taun caur intinya.
I’m being an evil now, sengaja buat dia risih sama gw biar dia ngejauh dari gw. seperti ini:
meennn gw setuju sama cowo tsb wkwkw. i’ll do the same kalo kondisinya kyk gitu. kenapa ga putus baik-baik? takut kalo masih berhubungan cuy wkwk, entar ga move on liat dia sama orang baru. makanya gw setuju sama lagu “Dan” dari Sheila on 7 hahaha.
https://open.spotify.com/track/2yK8AHppPlBQCjbDk0WmUo?si=fe5096a9f2454793
Ini lagu mood sekali haha, cocok dengan apa yg gw lakukan. sengaja biar dia ilfeel sm gw, sukur-sukur diblok haha. mission 1 passed di wa hahaha, nah tinggal di ig sama twitter aja. walaupun gw sempet begoooo knp chat dia anyink hahaha kan jadinya dia tau nomor gw. ya semoga di delcon aja nomor gw wkwk
yakalo di ig cukup di close friend aja lah ya express feelingnya, with those 2 geminis aja krn cuman mereka berdua aja yg gw ceritain dan yg gw ‘mau ceritain’.
dan kyknya gw gabisa yg modelan deactivate total gitu, krn gw orangnya butuh space buat express the feeling. gw butuh stage buat express walaupun penontonnya cuman 2 orang, ga masalaaaahh. krn yuyur stres juga gw waktu deaktif hahaha karena gw butuh express space coyyy.
I need that Express Coffee, Express Co-Working Space. hmmmm it should be the name of one of my music album hahaha.
Kadang gw butuh ngomong sendiri, kadang gw butuh ngomong sama orang lain. pas deaktif kan gw ngomong sendiri terus tuh, streeesss coy hahaha. di satu sisi, syukur gw masih bisa cerita di kala ada kasus orang s word krn gatau mau cerita ke siapa. entah, bipolar, borderline, gatau deh. syukur gw masih bisa survive walaupun stagnan gini, hidup segan mati tak mau. lagian gw udah berprinsip #NegativeCommentsWillBeForgiven, gw udah high tolerance. nah sisi positifnya gw sekarang tu high tolerance itu wkwk diantara banyak sisi negatif dr gw yg sekarang.
Mmmm I think it’s enough. kalo gw pengen cerita, gw cerita lagi disini hehehe. gw udah laper coy haha, tapi janlup sikatan duluuuu.
Glad to open my Tumblr back! untung login pake email hehe, muchas gracias!
0 notes
Text
Menyerahkan Dunia kepada Algoritma
Tahun lalu, ketika saya kehabisan bahan bacaan atau sekadar ingin melepas penat dari lika-liku kewajiban yang tak henti-hentinya mendera keseharian saya, saya dapat menyelami dunia luar. Tanpa adanya ketakutan dan tanggung jawab moral, saya dapat membeli buku baru kapan saja, menonton pertujukan teater di mana saja, dan berselancar bersama kerumunan di antara hentakkan drum dan suara sumbang grup musik tanah air dengan riang. Sayang semuanya berubah. Di tahun ini, kebiasaan dan kewajiban direkonstruksi ulang dan melahirkan normal yang baru.
Normal yang baru dapat diinterpretasikan berbagai macam. Bagi saya, normal yang baru berarti menyerahkan dunia saya kepada algoritma. Apa maksudnya? Mengapa saya memilih menyerahkan dunia yang saya hidupi dengan sukarela kepada algoritma? Apakah saya dapat menentukan kepada siapa penyerahan dunia yang sedang saya susun? Teman-teman pembaca, dengan rendah hati saya mengajak pembaca sekalian untuk menyelami keresahan saya terhadap normal yang baru ini.
Masa Transisi
Di tahun 2020, penghuni planet bumi dihadapkan oleh satu krisis global yang sama. Untuk pertama kalinya saya merasa dunia berhenti: jalanan kosong, penerbangan dihentikan, pendapatan berkurang, dan masih banyak lagi efek samping lain dari krisis global. Kematian ruang kehidupan manusia, mengajak kita untuk bermigrasi ke dunia lain: Internet.
Internet membuka ruang hidup baru bagi manusia. Kehidupan baru lahir di layar 6 inci. Dengan kecanggihan dan kecerdasan manusia, kita dapat merekayasa kehidupan di dalamnya. Membuat struktur kehidupan baru lewat platform dan aplikasi yang telah disediakan: berniaga, belajar, berinteraksi dengan kerabat, bahkan debat kusir dan ribut-ribut tidak penting.
Sebagai bagian dari orang menghadapi krisis global, saya terpaksa harus menerapkan kebiasaan baru ini menjadi bagian dari keseharian saya. Dimulai dari kuliah, berdiskusi kelompok, pengumpulan tugas, membeli kebutuhan primer dan sekunder, menanyakan kabar, berorganisasi, semua dilakukan dengan cara daring. Ruang hidup saya yang tadinya meliputi sekitaran Jakarta-Depok-Bogor-Sukabumi, sekarang ditanggalkan ke dalam layar 6 inci beragam merk. Rutinitas itu kemudian berangsur-angsur pindah dan beradaptasi.
Lambat laun, saya menikmati perubahan aktivitas itu. Saya dapat melakukan semuanya hanya dalam satu klik atau sambil mengongkangkan kaki saya di atas meja. Segalanya telah dengan mudah dipasok oleh aplikasi dan platform yang tergeletak di mana-mana. Namun, Sepandai-pandainya tupai melompat, sekali waktu jatuh juga. Senyaman-nyamannya saya melakukan rutinitas di dalam rumah dengan mudah, lama-lama bosan juga.
Dilanda kebosanan, saya mencoba mencari kebiasaan baru atas bahan distraksi kejenuhan. Di dalam perjalanan saya menjadi aktivitas baru, saya menyadari keanehan dalam perilaku saya: saya keranjingan dunia baru dalam layar 6 inci. Tidak dimungkiri, ketergantungan saya cukup parah. Objek pertama yang saya genggam saat saya terbangun dan objek terakhir yang saya genggam sebelum tidur adalah gawai. Orientasi saya berubah. Saya digenggam oleh kehidupan asing yang daya adiktifnya sangat kuat.
Ketergantungan itu membuat saya lelah. Saya merasa seperti kerdil dalam dunia sempit yang sialnya difasilitasi oleh media yang kita gunakan. Saya muak melihat objek yang sama setiap harinya di layar ponsel. Saya muak mendengarkan lagu dengan notasi dan nada yang begitu-begitu saja. Saya muak membaca cuitan orang-orang yang bahkan tidak saya kenal mengenai topik yang itu-itu saja. Kemuakan saya itu menelurkan pertanyaan: bagaimana bisa saya disuapi konten oleh media dan berbagai macam platform yang sesuai dengan preferensi saya? Secanggih dan semutakhir apa teknologi yang kita manfaatkan setiap hari berpengaruh pada cara pandang dan perilaku kita?
Setan itu Bernama Algoritma
Subjudul yang sangat pretensius, saya akui. Namun mari saya jelaskan mengapa saya menyebutnya setan--wujud yang dianggap banyak mempengaruhi perilaku dan cara berpikir yang sangat patut kita takuti. Preferensi, kenyamanan yang kita dapatkan di internet yang membuat kita berada pada gelembung konten yang sangat sesuai dengan preferensi kita dan mengatur aliran informasi yang kita peroleh setiap harinya itu bernama Algoritma.
Secara singkat dan garis besar, algoritma dimulai dengan input dan kondisi awal, deskripsi, eksekusi, dan menghasilkan output. Analogi yang paling mudah kira-kira begini: A lapar dan kemudian ia berkunjung ke warung makan. A sangat menyukai daging ayam. Ia memesan ayam rica-rica dan melahap hingga habis. Hal tersebut terjadi beberapa kali sehingga ketika A datang ke restoran tersebut, ia tak perlu menyebutkan pesanannya karena kegiatan berulang itu telah terekam dalam memori si penjual. Kemudian, di beberapa kesempatan, si penjual menawarkan menu daging ayam lain selain rica-rica. Begitu kira-kira bagaimana algoritma bekerja. Algoritma memiliki kecerdasan artifisial, mereka mampu merekam dan menginterpretasi apa yang terjadi di sekitar mereka sehingga mereka dapat merespons kita dan membuat pilihan otomatis untuk kita.
Jürgens dan Stark menyatakan bahwa ada pengaruh terhadap informasi yang kita dapatkan melalui tiga fungsi general: (1) they algorithmically select content that is relevant for the user, while at the same time excluding other content classified as non-relevant (filtering). In this context, “relevant” always means relevant for the individual user, not for society as a whole. (2) They rank the selected content in such a way that the most relevant content for users is (supposed to be) at the top of the results list, such as a search results page, social media feed, or news recommendation app (sorting). (3) They customize content to the interests and preferences of each user (personalization). Cara kerja algoritma yang dijabarkan oleh Jürgens dan Stark memposisikan algoritma sebagai gatekeeper terhadap informasi dan konten yang kita peroleh sehingga kita terus disuapi oleh informasi yang menarik perhatian kita atau kita sukai.
Lambat laun, algoritma membuat diversitas pada isi konten dan informasi dari berbagai platform dan media berkurang. Nechustai dan Lewis berpendapat bahwa Their algorithm-based selection logics are subject to their own rules, which include both chances and risks for viewpoint diversity because they do not filter and select content according to editorial news values, but on economic guidelines and popularity. Oleh karena itu, orang-orang dan perusahan di balik pemrogram algoritma berorientasi pada profit sehingga diversitas tidak diperlukan. Mereka justru malah memberikan dan memilah konten yang paling sesuai dengan penggunanya agar kita terus berketergantungan.
Dari ketergantungan tersebut, maka lahir kebiasaan baru: konsumsi berlebihan terhadap hal yang kita sukai. Akibatnya, masing-masing dari kita mempunyai realitas baru, realitas yang telah menjadi kepingan-kepingan kecil. Melalui kepingan realitas versi diri sendiri ini, perilaku, cara berpikir, dan pemilihan keputusan kita diatur--secara tak sadar--oleh Algoritma.
Roby Muhammad, dalam pidato kebudayaannya menjelaskan sedikit banyak mengenai rekayasa algoritma. Roby Muhammad meminta kita membayangkan sedang berada di kota A yang belum pernah kita datangi dan mencari tempat makan yang enak. Kita akan buka ponsel pintar lalu mengetik di mesin pencari: Restoran enak di kota A. Lihat, betapa keputusan kita ditentukan oleh algoritma. Cara kerja ini pun berlaku untuk pembentukan opini dan perilaku kita sehari-hari.
Dengan kata lain, sedikit banyak, sadar atau tidak, kita telah menyerahkan hidup kita pada Algoritma. Rekayasa algoritma membuat ruang kehidupan internet kita menciut, mengerdil, dan menjerat kita ke dalam pilihan-pilihan yang secara otomatis disuguhkan. Layaknya setan dalam berbagai kepercayaan, algoritma mempengaruhi cara berpikir kita, perilaku kita, dan pengambilan keputusan kita lewat keserakahan kita terhadap informasi dan konten yang kita sukai. Setan algoritma menghadapkan kita kepada tantangan baru: hal-hal yang kita sukai.
0 notes
Photo









Mengenal Sorting Berserta Contoh Source Code Pada Struktur Data
Sorting Pada Struktur Data sangat penting dalam sebuah pemrograman komputer. Apa itu Sorting pada struktur data? Sorting adalah proses pengurutan data yang sebelumnya disusun secara acak sehingga tersusun secara teratur menurut aturan tertentu. Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun) Sebagai Contoh Sebuah Kamus. Jika Anda ingin mencari terjemahan pada kamus pasti melihat urutan alphabet bukan? Secara tidak langsung itulah manfaat sorting. Jadi akan lebih mudah mencari kata dalam kamus ketika abjad diurutkan sesuai urutan alfabet #algoritma
https://daismabali.com/artikel_detail/52/1/Mengenal-Sorting-Berserta-Contoh-Source-Code-Pada-Struktur-Data.html
0 notes
Text
Latihan Kode Program C++: Mengurutkan Angka dengan Algoritma Merge Sort
Latihan kode program C++ kali ini akan membahas cara mengurutkan angka menggunakan algoritma merge sort. Algoritma sorting banyak dipakai dalam pembahasan materi algoritma dasar di kampus-kampus IT. Soal Mengurutkan Angka dengan Algoritma Merge Sort Buatlah kode program C++ untuk mengurutkan angka menggunakan algoritma merge sort. Program meminta 1 nilai input untuk menentukan jumlah angka yang…
View On WordPress
0 notes
Text
List<T> pada bahasa pemrograman C#

List pada bahasa pemrograman C# | IDCSharp
List <T> pada bahasa pemrograman C# didefinisikan pada namespace System.Collection.Generic.
List mewakili jumlah object pada program yang dapat di akses menggunakan index. Dengan menggunakan list kamu dapat membuat kumpulan dari berbagai object dengan jenis tipe data yang berbeda – beda.
Untuk mendeklarasikan suatu List, kamu dapat menggunakan syntax berikut :
List<tipedata> namaList = new List<tipedata> ();
List Juga berisi beberapa Method dan Properti yang berguna untuk mengurutkan value, melakukan pencarian data, memanipulasi dan lain sebagainya, dan berikut adalah Method dan Properti tersebut :
List <T> Property C#
Count : yaitu Properti yang digunakan untuk menghitung jumlah element yang berada pada list.
Item[int i] Mengambil ataupun mengatur element pada index tertentu.
List <T> Method C#
Add(T) menambahkan element pada List urutan terakhir.
AddRange(Enum<T>) menambahkan element dari collection tertentu ke urutan terakhir didalam List<T>.
AsReadOnly() Mengembalikan ReadOnlyCollection<T> wrapper untuk Collection yang sedang digunakan saat ini.
BinarySearch() Menggunakan Algoritma Biner ( Binary Search ) untuk mencari element tertentu.
Clear() Menghapus semua element pada List<T>.
Constaint(T) Menentukan apakah suatu elemen ada dalam List<T>.
ConvertAll(Converter) Mengubah Element pada List saat ini kedalam Tipe Lain dan mengambalikannya ke List yang berisi element yang telah diubah.
CopyTo() Menyalin seluruh atau sebagian List<T> ke array.
Equals(Object) Menentukan apakah object yang ditentukan sama dengan object saat ini.
Exists(Pre<T>) Menentukan apakah List<T> terdapat Element yang dicari.
Find(Predicate<T>) Mencari element , kemudian menampilkan element yang cocok pada urutan pertama, dalam List<T>.
FindAll(Pre<T>) Mencari dan menampilkan Semua Element yang Cocok dengan apa yang dicari
FindIndex() Mencari element yang sama, kamudian mengembalikan index berbasis nol yang ditemukan pertama kali dalam List <T>. -1 akan dikembalikan apabila item tidak ditemukan.
FindLast(Pre<T>) Mencari Element kemudian mengembalikan nilai yang ditemukan terakhir kali.
FindLastIndec() Menari element kemudian mengembalikan index berbasis nol yang ditemukan terakhir kali.
ForEach(Act<T>) melakukan fungsi tertentu pada setiap element.
GetEnumerator() Mengembalikan enumerator yang berulang.
GetHashCode() Menyediakan fungsi hash default.
GetRange(intVal,intVal) Membuat salinan dari element dengan jarak tertentu didalam List.
RemoveAt(int index) Menghapus element pada posisi tertentu dari List.
GetType() Mengambil tipe dari instance saat ini.
IndexOf() Mengembalikan index berbasis nol yang ditemukan pertama kali dalam List.
Insert(intVal, T) Menambahkan element kedalam List<T> pada index tertentu.
InsertRange(intVal,IEnum<T>) menambahkan element collection kedalam List<T> pada index tertentu.
LastIndexOf() Mengembalikan Nilai index berbasis nol yang terdapat pada urutan terakhir List<T>.
MemberwiseClone() Membuat salinan object saat ini.
Remove(T) Menghapus object yang ditemukan pertama kali didalam List<T>.
RemoveAll(Pre<T>) Menghapus semua element yang cocok atau yang di definisikan.
RemoveAt(intVal) Menghapus element dengan jarak tertentu pada List.
RemoveRange(intVal,intVal) Menghapus element didalam list<T> pada jarak tertentu.
Reverse() Membalikan urutan dari Element didalam List<T>.
Sort() mengurutkan element didalam list.
ToArray() Menyalin Element didalam List, kedalam array baru.
ToString() Mengembalikan String yang merepresentasikan object saat ini.
TrimExcess() Menetapkan kapasitas ke jumlah element aktual, apabila jumlah tersebut kurang dari nilai maksimal.
TrueForAll(Pre<T>) Menentukan apakah setiap Element pada List<T> cocok dengan kondisi yang ditentukan.
List <T> C#, memiliki beberapa karakteristik yang membedakannya dengan element lain, yaitu :
Berbeda dengan Array, List <T> dinamis.
Dapat berisi nilai null untuk tipe reference.
Diperbolehkan menduplikasi Element.
Berikut adalah Contoh Program dari List C# :
Code diatas hanyalah sebagian kecil contoh yang mengimplementasikan Method dan Ptoperti pada List<T> C#, bereksperimentlah dengan Properti diatas yang telah disebutkan untuk menemukan fungsi sebenarnya dari Properti dan method diatas.
The post List<T> pada bahasa pemrograman C# appeared first on IDCSharp.
from WordPress https://idcsharp.com/2019/04/13/list-pada-bahasa-pemrograman-c/
0 notes
Text
Google arama motoru nasıl çalışır ?

Google arama motoru nasıl çalışır ? Google bir arama motoru çalıştırıyor, aslında bir arama motoru şirketi arama motoru Bilgisayarın içinde yaptığı gibi Aynı şekilde internette bütün internetteki en alakalı sonuçların getirmeye çalışan bir Algoritma sistemi bunu yapabilmek için aslında eşi tabii kolay değil bütün interneti taraması gerekiyor. İnternetteki bütün linkleri takip ederek gördüğü Bütün siteleri girerek bütün içeriği kendi indeksini alıyor, index dediğimiz aslında aramanın gerçekten çalıştığı yer bütün içerikleri topladıktan sonra Bunun için de bir arama terimi ile kendisine sorulan soruyu diye düşündüm arama terimlerini Google arama kutucuğuna girilen her arama terimi için kendi indeksindeki en alakalı 10 tane sonucu yu getirmeye çalışıyor. En hızlı sürede püf noktası bir Algoritma bütün arama motorlarının birer algoritması var Hangi içeriği hangi sırada getireceği ile ilgili İnsanların, hem Bizim, internet imizin en beğendikleri sonuçlarını en çok beğendiği Demek ki Google oldu ki o Google'ın algoritmasını Biz beğenerek onu kullanıyoruz bunu yapabilmek için aslında evet Öncelikle bit internet arıyor . Bütün içerikleri kendi içinde oluyor ya Algoritma çalıştırıyor ve daha sonra sıralıyor bütün yaptığı bu bunu yaparken bizim için sorun yaratan şöyle bir durum var bu Algoritma nasıl bir Algoritma olduğunu bilmiyoruz içerikleri neler olduğunu bilmiyoruz yüzlerce değişken olduğu söyleniyor ve bunların ağırlıklarında bilemiyoruz bazen bildiğimizi zannettiğimiz de Google yine Algoritma değişiklikleri yaparak birinin bunu öğrenip bilip kendi alanı dışında kullanmasını engellemek için aslında işini doğru yapan insanların dezavantajlı konuma düşmesine göz yumma mak için Algoritma değişikliği yapar. Burada da aslında şunun bilmekte fayda var işinizi doğru yaptığınızda güzel içerik ürettiğiniz de güzel bir site ortaya koyduğunuz zaman Siz gerçekten çok fazla uğraşmadan özellikle belli hileleri bile başvurmak zorunda kalmadan ilk sıralarda çıkabiliyorsunuz alakalı içeriklerde Öncelikle sitenizin kaliteli bir site olarak durması ve ilgili kelimeleri uygun sayfanızda olması aslında Siz için yeterli. Çok özellikle para harcayarak yapmanız gereken bir çalışma bile kalmıyor arkasında Çünkü ne kadar konuyla ilgili doğru içerikler yazarsak ve konuyla ilgili doğru cümleler kullanırsak index almamız ve sıralamaya girmemiz o kadar çabuk olacaktır. How does the Google search engine work? In the same way that Google is running a search engine, in fact a search engine company does the search engine in the computer, an Algorithm system that tries to bring the most relevant results all over the internet on the internet actually needs to crawl the entire internet, not actually easy to be with its wife. Following all the links on the Internet by entering all the contents of the entire content is taking its own index, what we actually call the index after actually collecting all the contents of the search for a search term with it I thought the question asked him the search terms entered in the Google search box for each search term in his own index 10 most relevant results are trying to bring the yu. The fastest time to do with an Algorithm is an algorithm of all search engines, which is about the order in which the content will bring people, both of us, the most liked by the results of the internet imizen likes to say that Google is that Google's algorithm We're using it to be able to do it Actually yes Firstly bit is looking for the internet. All the contents are happening in itself or the algorithm is running and then sorting all that he does this is a problem for us to do this situation Algorithm we do not know what is an Algorithm We do not know what is the contents of the hundreds of variables are said to be said and we do not know their weights sometimes we know that Google still By making changes to the algorithm, in order to prevent someone from learning about it and using it outside of their own space, it actually changes the Algorithm in order to let people who are doing their job right to be disadvantaged. In fact, it is good to know that when you do a good job when you create a beautiful site when you make your job is really a lot of effort without even having to resort to certain tricks, especially without having to apply in the first place in the relevant content of your site as a quality site to stop and related words to be on your appropriate page actually enough for you. You don't even have to spend a lot of money, especially if you write the right content because of the subject, and if we use the right sentences, we will be able to index and enter the rankings so quickly. Read the full article
0 notes
Photo

C Programlama Algoritmalar Arası Hız Karşılaştırma http://dlvr.it/PFPvs5
0 notes
Text
Algoritma Merger sort menggunakan Java
Algoritma Merger sort menggunakan Java
Merge sort adalah algoritma yang tujuannya untuk mengurutkan data. Merge sort adalah salah satu contoh algoritma yang memanfaatkan rekursif. Gambar berikut adalah contoh ilustasi bagaimana cara kerja merge sort (gambar diambil dari wikipedia):
Pada gambar diatas, data yang diurutkan tersimpan dalam sebuah array, dengan panjang 7. Merge sort terdiri dari 2 tahap, yaitu tahapan pemecahan array,…
View On WordPress
0 notes
Text
BAB II SORTING AND DISPLAYING DATA
PENGERTIAN SORTING
Sorting adalah sebuah metode untuk pengurutan data, misalnya dari data yang terbesar ke data yang terkecil. Dengan cara program yang dibuat harus dapat membandingkan antar data yang di inputkan. Artinya jika ada deretan data, maka data yang pertama akan membandingkan dengan data yang kedua. Jika data yang pertama lebih besar maka data yang pertama akan bertukar posisi dengan data yang kedua, begitu seterusnya sampai benar – benar data terurut dari yang terbesar hingga yang terkecil.
MACAM – MACAM METODE SORTING
1. Metode Bubble Sort
Adalah metode atau algoritma pengaturan dengan cara melakukan penukaran data dengan tempat disebelahnya jika data sebelumnya lebih besar dari pada data sesudahnya secara terus menerus sampai bisa dipastikan dalam satu iterasi tertentu tidak ada lagi perubahan, atau telah terurut dengan benar.
2. Metode Selection Sort
Metode ini lebih efektif dari pada metode bubble karena tidak memerlukan banyak pertukaran dan pengalokasian memori. Karena pada dasarnya metode selection sort memilih data yang akan diurutkan menjadi dua bagian, yaitu bagian yang sudah diurutkan dan bagian yang belum diurutkan.
3. Metode Merge Sort
Merge sort adalah alogaritma yang dijalankan sebagai akibat dari terlalu banyaknya daftar yang diurutkan sebagai output
4. Metode Quick Sort
Algoritma yang dijalankan sebagai akibat dari terlalu banyaknya daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan, dengan menghasilkan lebih banyak daftar yang diurutkan sebagai output.
PENYAJIAN DATA
Prinsip dasar penyajian data adalah komunikatif dan lengkap, dalam arti data yang disajikan dapat menarik perhatian pihak lain untuk membacanya dan mudah memahami isinya.
Beberapa cara penyajian yaitu ada tabel, grafik, diagram lingkaran dan pictogram.
1. Table
Penyajian data hasil penelitian dengan menggunakan tabel merupakan penyajian yang banyak digunakan, karena lebih efisien dan cukup komunikatif. Terdapat dua macam tabel, yaitu :
a. Tabel Biasa
Setiap tabel berisi judul tabel, judul setiap kolom, nilai data dalam setiap kolom, dan sumber data dari mana data tersebut diperoleh.
1. Tabel data nominal
2. Tabel data ordinal
3. Tabel data interval
b. Tabel Distribusi Frekuensi
Tabel distribusi frekuensi disusun bila jumlah data yang akan disajikan cukup banyak, sehingga kalau disajikan dalam tabel biasa menjadi tidak efisien dan kurang komunikatif.
tabel distribusi frekuensi dibagi menjadi 2 :
a. contoh tabel distribusi frekuensi kumulatif
b. Contoh tabel distribusi frekuensi relative
2. Grafik
Selain tabel, penyajian yang cukup populer dan komunikatif adalah grafik. Terdapat dua macam grafik yaitu, grafik garis (polygon) dan grafik batang (histogram).
a. Grafik Garis
Biasanya dibuat untuk menunjukkan perkembangan suatu keadaan. Perkembangan tersebut bisa naik bisa turun. Hal yang perlu diperhatikan dalam membuat grafik adalah ketepatan membuat skala pada garis vertikal yang akan mencerminkan keadaan jumlah hasil obresvasi.
B. Grafik Batang
Jika dalam grafik garis visualisasi data di fokuskan pada garis grafik, sedangkan pada grafik batang visualisasi di fokuskan pada luas batang, namun kebanyakan penyajian data grafik batang lebar batang dibuat sama sedangkan yang bervariasi adalah tingginya.
3. Diagram Lingkaran (Piechart)
Cara lain untuk menyajikan data hasil penelitiana adalah dengan diagram lingkaran. Diagram lingkaran digunakan untuk membandingkan data dari berbagai kelompok. Dibawah ini adalah salah satu contoh diagram lingkaran.
4. Pictogram
Pictogram adalah penyajian data statistik dengan menggunakan lambang-lambang atau gambar tertentu yang mewakili objek yang diteliti.
0 notes
Text
Tugas TKAP - Selection Sort
Algoritma selection sort adalah algoritma yang melakukan pengurutan secara berulang-ulang hingga didapatkan hasil pengurutan yang sesuai. Algoritma
Selection sort akan memindai nilai terkecil dari suatu kumpulan data dan jika ada, data teresebut akandiletakkan pada urutan pertama. Begitu selanjutnya untuk urutan kedua dan seterusnya. Cara kerja dari selection sort ini dalah sebagai berikut.
Melakukan pengecekan dimulai dari data pertama hingga data ke-n.
Menentukan data dengan indeks minimum (jika acending) atau maksimum (jika descending) dalam sebuah data tersebut.
Menukarkan data dengan indeks minimum (jika ascending) atau maksimum (jika descending) dengan bilangan pertama (i = 1) dari data tersebut.
Mengulangi langkah di atas untuk sisa data bilangan berikutnya (i = i +1) sampai didapatkan urutan yang sesuai.
Link Berikut adalah visualisasi Selection yang saya buat di Scratch
https://scratch.mit.edu/projects/178169391/ Visualisasi di atas belum sepenuhnya selesai saya selesaikan. Sedikit perbaikan maka visualisasi tersebut akan sempurna.
0 notes
Text
Latihan Kode Program C++: Mengurutkan Angka dengan Algoritma Quick Sort
Latihan kode program C++ kali ini akan membahas cara mengurutkan angka menggunakan algoritma quick sort. Algoritma sorting banyak dipakai dalam pembahasan materi algoritma dasar di kampus-kampus IT. Soal Mengurutkan Angka dengan Algoritma Quick Sort Buatlah kode program C++ untuk mengurutkan angka menggunakan algoritma quick sort. Program meminta 1 nilai input untuk menentukan jumlah angka yang…
View On WordPress
0 notes
Text
Latihan Kode Program C++: Mengurutkan Angka dengan Algoritma Selection Sort
Latihan kode program C++ kali ini akan membahas cara mengurutkan angka menggunakan algoritma selection sort. Algoritma sorting banyak dipakai dalam pembahasan materi algoritma dasar di kampus-kampus IT. Soal Mengurutkan Angka dengan Algoritma Selection Sort Buatlah kode program C++ untuk mengurutkan angka menggunakan algoritma selection sort. Program meminta 1 nilai input untuk menentukan jumlah…
View On WordPress
#Algoritma#Algoritma Sorting#Bahasa C#Belajar C#C++#Latihan Soal#Selection Sort#Soal Algoritma#Sort#Sorting
0 notes
Text
Latihan Kode Program C++: Mengurutkan Angka dengan Algoritma Bubble Sort
Latihan kode program C++ kali ini akan membahas cara mengurutkan angka menggunakan algoritma bubble sort. Algoritma sorting sendiri menjadi materi standar dalam pembahasan materi algoritma di kampus-kampus IT. Soal Mengurutkan Angka dengan Algoritma Bubble Sort Buatlah kode program C++ untuk mengurutkan angka menggunakan algoritma bubble sort. Program meminta 1 nilai input untuk menentukan…
View On WordPress
#Algoritma#Algoritma Sorting#Array#Bahasa C#Belajar C#Bubble Sort#C++#Latihan Soal#Soal Algoritma#Sorting
0 notes
Text
List pada bahasa pemrograman C#

List pada bahasa pemrograman C# | IDCSharp
List <T> pada bahasa pemrograman C# didefinisikan pada namespace System.Collection.Generic.
List mewakili jumlah object pada program yang dapat di akses menggunakan index. Dengan menggunakan list kamu dapat membuat kumpulan dari berbagai object dengan jenis tipe data yang berbeda – beda.
Untuk mendeklarasikan suatu List, kamu dapat menggunakan syntax berikut :
List<tipedata> namaList = new List<tipedata> ();
List Juga berisi beberapa Method dan Properti yang berguna untuk mengurutkan value, melakukan pencarian data, memanipulasi dan lain sebagainya, dan berikut adalah Method dan Properti tersebut :
List <T> Property C#
Count : yaitu Properti yang digunakan untuk menghitung jumlah element yang berada pada list.
Item[int i] Mengambil ataupun mengatur element pada index tertentu.
List <T> Method C#
Add(T) menambahkan element pada List urutan terakhir.
AddRange(Enum<T>) menambahkan element dari collection tertentu ke urutan terakhir didalam List<T>.
AsReadOnly() Mengembalikan ReadOnlyCollection<T> wrapper untuk Collection yang sedang digunakan saat ini.
BinarySearch() Menggunakan Algoritma Biner ( Binary Search ) untuk mencari element tertentu.
Clear() Menghapus semua element pada List<T>.
Constaint(T) Menentukan apakah suatu elemen ada dalam List<T>.
ConvertAll(Converter) Mengubah Element pada List saat ini kedalam Tipe Lain dan mengambalikannya ke List yang berisi element yang telah diubah.
CopyTo() Menyalin seluruh atau sebagian List<T> ke array.
Equals(Object) Menentukan apakah object yang ditentukan sama dengan object saat ini.
Exists(Pre<T>) Menentukan apakah List<T> terdapat Element yang dicari.
Find(Predicate<T>) Mencari element , kemudian menampilkan element yang cocok pada urutan pertama, dalam List<T>.
FindAll(Pre<T>) Mencari dan menampilkan Semua Element yang Cocok dengan apa yang dicari
FindIndex() Mencari element yang sama, kamudian mengembalikan index berbasis nol yang ditemukan pertama kali dalam List <T>. -1 akan dikembalikan apabila item tidak ditemukan.
FindLast(Pre<T>) Mencari Element kemudian mengembalikan nilai yang ditemukan terakhir kali.
FindLastIndec() Menari element kemudian mengembalikan index berbasis nol yang ditemukan terakhir kali.
ForEach(Act<T>) melakukan fungsi tertentu pada setiap element.
GetEnumerator() Mengembalikan enumerator yang berulang.
GetHashCode() Menyediakan fungsi hash default.
GetRange(intVal,intVal) Membuat salinan dari element dengan jarak tertentu didalam List.
RemoveAt(int index) Menghapus element pada posisi tertentu dari List.
GetType() Mengambil tipe dari instance saat ini.
IndexOf() Mengembalikan index berbasis nol yang ditemukan pertama kali dalam List.
Insert(intVal, T) Menambahkan element kedalam List<T> pada index tertentu.
InsertRange(intVal,IEnum<T>) menambahkan element collection kedalam List<T> pada index tertentu.
LastIndexOf() Mengembalikan Nilai index berbasis nol yang terdapat pada urutan terakhir List<T>.
MemberwiseClone() Membuat salinan object saat ini.
Remove(T) Menghapus object yang ditemukan pertama kali didalam List<T>.
RemoveAll(Pre<T>) Menghapus semua element yang cocok atau yang di definisikan.
RemoveAt(intVal) Menghapus element dengan jarak tertentu pada List.
RemoveRange(intVal,intVal) Menghapus element didalam list<T> pada jarak tertentu.
Reverse() Membalikan urutan dari Element didalam List<T>.
Sort() mengurutkan element didalam list.
ToArray() Menyalin Element didalam List, kedalam array baru.
ToString() Mengembalikan String yang merepresentasikan object saat ini.
TrimExcess() Menetapkan kapasitas ke jumlah element aktual, apabila jumlah tersebut kurang dari nilai maksimal.
TrueForAll(Pre<T>) Menentukan apakah setiap Element pada List<T> cocok dengan kondisi yang ditentukan.
List <T> C#, memiliki beberapa karakteristik yang membedakannya dengan element lain, yaitu :
Berbeda dengan Array, List <T> dinamis.
Dapat berisi nilai null untuk tipe reference.
Diperbolehkan menduplikasi Element.
Berikut adalah Contoh Program dari List C# :
Code diatas hanyalah sebagian kecil contoh yang mengimplementasikan Method dan Ptoperti pada List<T> C#, bereksperimentlah dengan Properti diatas yang telah disebutkan untuk menemukan fungsi sebenarnya dari Properti dan method diatas.
The post List<T> pada bahasa pemrograman C# appeared first on IDCSharp.
from WordPress http://bit.ly/2VHqTKS via IFTTT
0 notes