<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aplikasi Archives - Onestring Lab</title>
	<atom:link href="https://onestringlab.com/tag/aplikasi/feed/" rel="self" type="application/rss+xml" />
	<link>https://onestringlab.com/tag/aplikasi/</link>
	<description>Kode Kreativitas Kopi</description>
	<lastBuildDate>Mon, 04 May 2026 08:38:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://onestringlab.com/wp-content/uploads/2021/10/cropped-osl-high-res-e1455499003866-32x32.jpg</url>
	<title>Aplikasi Archives - Onestring Lab</title>
	<link>https://onestringlab.com/tag/aplikasi/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>9 Inovasi yang Menyentuh Kehidupan Sehari-Hari</title>
		<link>https://onestringlab.com/teknologi-dalam-kehidupan-sehari-hari/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Thu, 18 Jul 2024 04:48:10 +0000</pubDate>
				<category><![CDATA[Kopi]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Teknologi]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=1392</guid>

					<description><![CDATA[<p>Teknologi telah menjadi bagian tak terpisahkan dari kehidupan sehari-hari kita. Mulai dari bangun tidur hingga kembali tidur, berbagai perangkat dan inovasi teknologi membantu memudahkan aktivitas &#8230; </p>
<p>The post <a href="https://onestringlab.com/teknologi-dalam-kehidupan-sehari-hari/">9 Inovasi yang Menyentuh Kehidupan Sehari-Hari</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Teknologi telah menjadi bagian tak terpisahkan dari kehidupan sehari-hari kita. Mulai dari bangun tidur hingga kembali tidur, berbagai perangkat dan inovasi teknologi membantu memudahkan aktivitas kita. Artikel ini akan membahas berbagai teknologi yang banyak digunakan dalam kehidupan sehari-hari, termasuk statistik terbaru dan contoh nyata yang dapat menggambarkan dampak teknologi tersebut.</p>



<h3 class="wp-block-heading">1. Smartphone dan Aplikasi Mobile</h3>



<p>Smartphone adalah salah satu contoh teknologi yang paling umum digunakan oleh masyarakat modern. Menurut laporan dari Statista, jumlah pengguna smartphone di seluruh dunia diperkirakan akan mencapai 7,33 miliar pada tahun 2023. Penggunaan smartphone yang meluas ini tidak hanya terbatas pada komunikasi, tetapi juga mencakup berbagai aspek kehidupan seperti pekerjaan, hiburan, dan pendidikan.</p>



<p><strong>Contoh Nyata:</strong> Aplikasi seperti WhatsApp, Google Maps, dan Spotify adalah beberapa contoh aplikasi yang hampir setiap hari digunakan oleh banyak orang. WhatsApp digunakan untuk berkomunikasi dengan keluarga dan teman, Google Maps membantu navigasi saat bepergian, dan Spotify menyediakan layanan streaming musik yang bisa dinikmati kapan saja dan di mana saja.</p>



<h3 class="wp-block-heading">2. Internet of Things (IoT)</h3>



<p>Internet of Things (IoT) merujuk pada jaringan perangkat yang terhubung ke internet dan dapat berkomunikasi satu sama lain. Teknologi ini telah merambah ke berbagai aspek kehidupan sehari-hari, seperti rumah pintar, kesehatan, dan transportasi. Menurut laporan dari IoT Analytics, jumlah perangkat IoT yang terhubung diperkirakan akan mencapai 27 miliar pada tahun 2025.</p>



<p><strong>Contoh Nyata:</strong> Perangkat seperti Amazon Echo dan Google Home adalah contoh perangkat IoT yang banyak digunakan di rumah-rumah pintar. Perangkat ini dapat mengontrol lampu, termostat, dan perangkat lainnya hanya dengan perintah suara. Selain itu, wearable devices seperti smartwatch dan fitness tracker juga menggunakan teknologi IoT untuk memantau kesehatan dan aktivitas fisik penggunanya.</p>



<h3 class="wp-block-heading">3. Kecerdasan Buatan (Artificial Intelligence &#8211; AI)</h3>



<p>Kecerdasan Buatan atau <a href="https://onestringlab.com/ai-yang-membentuk-masa-depan-kita/">Artificial Intelligence </a>(AI) adalah teknologi yang memungkinkan mesin untuk belajar dan membuat keputusan berdasarkan data yang ada. AI digunakan dalam berbagai aplikasi, mulai dari asisten virtual seperti Siri dan Google Assistant hingga sistem rekomendasi di platform seperti Netflix dan Amazon.</p>



<p><strong>Contoh Nyata:</strong> Chatbot adalah salah satu aplikasi AI yang banyak digunakan dalam layanan pelanggan. Dengan menggunakan chatbot, perusahaan dapat memberikan layanan pelanggan 24/7 tanpa perlu karyawan manusia. Selain itu, AI juga digunakan dalam kendaraan otonom yang memungkinkan mobil untuk berkendara sendiri tanpa campur tangan manusia.</p>



<h3 class="wp-block-heading">4. Teknologi Wearable</h3>



<p>Teknologi wearable adalah perangkat yang dapat dikenakan dan sering kali terhubung ke internet. Perangkat ini mencakup smartwatch, fitness tracker, dan augmented reality (AR) glasses. Menurut laporan dari IDC, pasar wearable diperkirakan akan tumbuh sebesar 14,1% pada tahun 2023.</p>



<p><strong>Contoh Nyata:</strong> Apple Watch adalah salah satu contoh teknologi wearable yang paling populer. Selain memberikan fungsi jam tangan, Apple Watch juga dapat memantau detak jantung, menghitung langkah, dan memberikan notifikasi dari smartphone. Perangkat ini sangat berguna untuk memantau kesehatan dan kebugaran pengguna.</p>



<h3 class="wp-block-heading">5. Cloud Computing</h3>



<p>Cloud computing adalah teknologi yang memungkinkan pengguna untuk menyimpan dan mengakses data serta aplikasi melalui internet daripada melalui hard drive atau server lokal. Teknologi ini telah mengubah cara kita bekerja dan menyimpan informasi. Menurut laporan dari Gartner, pasar cloud computing global diperkirakan akan mencapai $482 miliar pada tahun 2022.</p>



<p><strong>Contoh Nyata:</strong> Layanan seperti <a href="https://www.google.com/drive/">Google Drive</a>, Dropbox, dan Microsoft OneDrive adalah beberapa contoh layanan cloud computing yang banyak digunakan. Layanan ini memungkinkan pengguna untuk menyimpan file secara online dan mengaksesnya dari perangkat mana saja yang terhubung ke internet. Selain itu, banyak perusahaan yang menggunakan cloud computing untuk menyimpan data bisnis mereka dan menjalankan aplikasi bisnis.</p>



<h3 class="wp-block-heading">6. E-Commerce</h3>



<p>E-commerce adalah proses membeli dan menjual produk atau layanan melalui internet. Teknologi ini telah mengubah cara kita berbelanja, membuatnya lebih mudah dan lebih nyaman. Menurut laporan dari eMarketer, penjualan e-commerce global diperkirakan akan mencapai $5,4 triliun pada tahun 2022.</p>



<p><strong>Contoh Nyata:</strong> Platform seperti Amazon, Alibaba, dan Tokopedia adalah contoh e-commerce yang banyak digunakan. Dengan platform ini, pengguna dapat membeli berbagai produk hanya dengan beberapa klik. Selain itu, banyak bisnis kecil yang menggunakan platform e-commerce untuk menjual produk mereka ke pasar yang lebih luas.</p>



<h3 class="wp-block-heading">7. Media Sosial</h3>



<p>Media sosial adalah platform online yang memungkinkan pengguna untuk membuat dan berbagi konten atau berpartisipasi dalam jejaring sosial. Teknologi ini telah mengubah cara kita berkomunikasi dan berbagi informasi. Menurut laporan dari We Are Social, jumlah pengguna media sosial di seluruh dunia mencapai 4,2 miliar pada tahun 2021.</p>



<p><strong>Contoh Nyata:</strong> Facebook, Instagram, dan Twitter adalah beberapa contoh media sosial yang paling populer. Platform ini memungkinkan pengguna untuk berbagi foto, video, dan status, serta berinteraksi dengan teman dan keluarga. Selain itu, media sosial juga digunakan oleh bisnis untuk berinteraksi dengan pelanggan dan mempromosikan produk atau layanan mereka.</p>



<h3 class="wp-block-heading">8. Teknologi Pembayaran Digital</h3>



<p>Teknologi pembayaran digital mencakup berbagai metode pembayaran yang dilakukan melalui perangkat elektronik, seperti smartphone atau komputer. Teknologi ini telah membuat transaksi menjadi lebih cepat dan lebih aman. Menurut laporan dari Statista, nilai transaksi pembayaran digital global diperkirakan akan mencapai $8,1 triliun pada tahun 2024.</p>



<p><strong>Contoh Nyata:</strong> Layanan seperti PayPal, Apple Pay, dan GoPay adalah beberapa contoh teknologi pembayaran digital yang banyak digunakan. Layanan ini memungkinkan pengguna untuk melakukan pembayaran secara online atau di toko fisik dengan menggunakan smartphone mereka. Selain itu, teknologi ini juga digunakan untuk transfer uang antar rekening secara cepat dan mudah.</p>



<h3 class="wp-block-heading">9. Teknologi Pendidikan</h3>



<p>Teknologi pendidikan mencakup berbagai alat dan platform yang digunakan untuk meningkatkan proses belajar-mengajar. Teknologi ini telah memungkinkan pembelajaran jarak jauh dan akses ke sumber daya pendidikan yang lebih luas. Menurut laporan dari HolonIQ, pasar teknologi pendidikan global diperkirakan akan mencapai $404 miliar pada tahun 2025.</p>



<p><strong>Contoh Nyata:</strong> Platform seperti Google Classroom, Khan Academy, dan Coursera adalah beberapa contoh teknologi pendidikan yang banyak digunakan. Platform ini menyediakan berbagai kursus online yang dapat diakses oleh siapa saja, kapan saja, dan dari mana saja. Selain itu, teknologi ini juga digunakan oleh sekolah dan universitas untuk mengelola kelas dan materi pembelajaran.</p>



<h3 class="wp-block-heading">Penutup</h3>



<p>Teknologi telah merasuk ke dalam setiap aspek kehidupan kita dan memberikan banyak manfaat yang tak terhingga. Dari komunikasi hingga kesehatan, pendidikan hingga hiburan, teknologi terus berkembang dan berinovasi untuk membuat hidup kita lebih mudah dan lebih baik. Dengan pemahaman yang lebih baik tentang berbagai teknologi yang digunakan dalam kehidupan sehari-hari, kita dapat lebih menghargai dan memanfaatkannya untuk meningkatkan kualitas hidup kita.</p>
<p>The post <a href="https://onestringlab.com/teknologi-dalam-kehidupan-sehari-hari/">9 Inovasi yang Menyentuh Kehidupan Sehari-Hari</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Aplikasi Produktivitas Terbaik: Mengoptimalkan Waktu dan Energi</title>
		<link>https://onestringlab.com/aplikasi-produktivitas/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Mon, 11 Mar 2024 01:11:21 +0000</pubDate>
				<category><![CDATA[Kopi]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Produktivitas]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=1313</guid>

					<description><![CDATA[<p>Pendahuluan Mengelola waktu dan energi dengan efektif adalah kebutuhan dalam dunia yang serba cepat. Kemajuan teknologi telah menyediakan berbagai aplikasi produktivitas yang dapat membantu Anda &#8230; </p>
<p>The post <a href="https://onestringlab.com/aplikasi-produktivitas/">Aplikasi Produktivitas Terbaik: Mengoptimalkan Waktu dan Energi</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Pendahuluan</h3>



<p>Mengelola waktu dan energi dengan efektif adalah kebutuhan dalam dunia yang serba cepat. Kemajuan teknologi telah menyediakan berbagai aplikasi produktivitas yang dapat membantu Anda mengoptimalkan kedua komponen penting tersebut.</p>



<h3 class="wp-block-heading">Poin Penting</h3>



<figure class="wp-block-table"><table><thead><tr><th><strong>Aplikasi</strong></th><th><strong>Manfaat</strong></th></tr></thead><tbody><tr><td>Todoist &amp; Toggl</td><td>Meningkatkan efisiensi pengelolaan waktu.</td></tr><tr><td>Asana &amp; Trello</td><td>Memfasilitasi kolaborasi tim dan pengelolaan proyek.</td></tr><tr><td>Forest &amp; Freedom</td><td>Membantu membangun fokus dan mengurangi distraksi.</td></tr><tr><td>Headspace &amp; MyFitnessPal</td><td>Mendukung energi mental dan fisik untuk produktivitas.</td></tr></tbody></table><figcaption class="wp-element-caption">Mengoptimalkan Waktu dan Energi</figcaption></figure>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="585" src="https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik-1024x585.webp" alt="" class="wp-image-1314" srcset="https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik-1024x585.webp 1024w, https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik-300x171.webp 300w, https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik-768x439.webp 768w, https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik-1536x878.webp 1536w, https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik-1400x800.webp 1400w, https://onestringlab.com/wp-content/uploads/2024/03/Aplikasi-Produktivitas-Terbaik.webp 1792w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading">Aplikasi Manajemen Waktu</h3>



<p><a href="https://todoist.com/">Todoist</a> membantu Anda mengorganisir kehidupan sehari-hari dengan daftar tugas yang simpel namun powerful. Fokus pada hal-hal yang benar-benar penting dapat dijaga dengan menggunakan strategi pengingat dan prioritas..</p>



<p>Dengan <a href="https://toggl.com/">Toggl</a>, Anda dapat melacak waktu yang dihabiskan untuk berbagai aktivitas, memberikan wawasan berharga tentang bagaimana Anda mengalokasikan hari Anda.</p>



<h3 class="wp-block-heading">Aplikasi Manajemen Proyek</h3>



<p><a href="https://asana.com/">Asana </a>mempermudah pengelolaan proyek dan tugas dalam tim, memastikan semua anggota tetap dalam satu halaman dan deadline terpenuhi dengan efisien.</p>



<p><a href="https://trello.com/">Trello</a> menggunakan papan Kanban untuk visualisasi proyek, memungkinkan pengguna untuk melihat progres pekerjaan dalam satu tampilan yang intuitif.</p>



<h3 class="wp-block-heading">Aplikasi Fokus dan Konsentrasi</h3>



<p>Forest menggunakan pendekatan unik dengan memotivasi pengguna untuk fokus bekerja sambil menanam pohon virtual, menggabungkan produktivitas dengan tujuan lingkungan.</p>



<p><a href="https://freedom.to/">Freedom </a>membantu Anda memblokir situs dan aplikasi yang mengganggu, memungkinkan lebih banyak waktu untuk bekerja tanpa distraksi.</p>



<h3 class="wp-block-heading">Aplikasi Peningkatan Energi</h3>



<p>Headspace menawarkan sesi meditasi yang dirancang untuk mengurangi stres dan meningkatkan energi mental, penting untuk produktivitas jangka panjang.</p>



<p>Mengelola asupan nutrisi dengan MyFitnessPal dapat memberikan dorongan energi fisik yang diperlukan untuk menjalani hari yang produktif.</p>



<h3 class="wp-block-heading">Penutup</h3>



<p>Memilih aplikasi produktivitas yang tepat dapat membuat perbedaan besar dalam cara Anda mengelola waktu dan energi. Dengan memasukkan<a href="https://onestringlab.com/teknologi-esensial-produktivitas/"> alat-alat ini ke dalam rutinitas sehari-hari</a>, Anda dapat mencapai tingkat efisiensi yang baru, membebaskan lebih banyak waktu untuk hal-hal yang benar-benar Anda sukai.</p>
<p>The post <a href="https://onestringlab.com/aplikasi-produktivitas/">Aplikasi Produktivitas Terbaik: Mengoptimalkan Waktu dan Energi</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Library Turtle Untuk Membuat Bunga Warna-warni</title>
		<link>https://onestringlab.com/library-turtle-untuk-membuat-bunga-warna-warni/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Tue, 21 Dec 2021 04:16:38 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Turtle]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=600</guid>

					<description><![CDATA[<p>Library Turtle adalah cara populer untuk memperkenalkan pemrograman kepada anak-anak. Itu adalah bagian dari bahasa pemrograman Logo yang dikembangkan oleh Wally Feurzeig, Seymour Papert dan &#8230; </p>
<p>The post <a href="https://onestringlab.com/library-turtle-untuk-membuat-bunga-warna-warni/">Belajar Python &#8211; Library Turtle Untuk Membuat Bunga Warna-warni</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Library Turtle adalah cara populer untuk memperkenalkan pemrograman kepada anak-anak. Itu adalah bagian dari bahasa pemrograman Logo yang dikembangkan oleh Wally Feurzeig, Seymour Papert dan Cynthia Solomon pada tahun 1967. Terkait dokumentasi lengkap dari library  tersebut dapat dilihat <a href="https://docs.python.org/3/library/turtle.html">disini</a>.</p>



<p>Pada artikel ini akan ditulis sebuah program untuk membuat sebuah bunga warna-warni. Bila belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin artikel <a href="https://onestringlab.com/konsep-dasar-python/" target="_blank" rel="noreferrer noopener">Konsep Dasar Python</a>.</p>



<h2 class="wp-block-heading">Bunga Warna-warni dengan library Turtle</h2>



<pre class="wp-block-code"><code lang="python" class="language-python line-numbers">import turtle

s = turtle.Screen()
t = turtle.Turtle()

s.bgcolor('#262626')
t.pencolor('#540d6e')
t.speed(100)
col = ('#ee4266', '#ffd23f', '#3bceac', '#0ead69')

for n in range(5):
    for x in range(8):
        t.speed(x+10)
        for i in range(2):
            t.pensize(2)
            t.circle(80+n*20,90)
            t.lt(90)
        t.lt(45)
    t.pencolor(col[n%4])
s.exitonclick()</code></pre>



<h2 class="wp-block-heading">Hasil Keluaran Program</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="512" height="482" src="https://onestringlab.com/wp-content/uploads/2021/12/bunga-warna-warni-library-turtle.jpg" alt="" class="wp-image-603" srcset="https://onestringlab.com/wp-content/uploads/2021/12/bunga-warna-warni-library-turtle.jpg 512w, https://onestringlab.com/wp-content/uploads/2021/12/bunga-warna-warni-library-turtle-300x282.jpg 300w" sizes="(max-width: 512px) 100vw, 512px" /><figcaption class="wp-element-caption">Hasil keluaran program menggunakan libary turtle</figcaption></figure>
</div>


<p></p>
<p>The post <a href="https://onestringlab.com/library-turtle-untuk-membuat-bunga-warna-warni/">Belajar Python &#8211; Library Turtle Untuk Membuat Bunga Warna-warni</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Library Turtle Untuk Membuat Lingkaran Warna-warni</title>
		<link>https://onestringlab.com/library-turtle-untuk-membuat-lingkaran-warna-warni/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Sat, 30 Oct 2021 01:50:24 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Pyhton]]></category>
		<category><![CDATA[Turtle]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=281</guid>

					<description><![CDATA[<p>Library Turtle adalah cara populer untuk memperkenalkan pemrograman kepada anak-anak. Itu adalah bagian dari bahasa pemrograman Logo yang dikembangkan oleh Wally Feurzeig, Seymour Papert dan &#8230; </p>
<p>The post <a href="https://onestringlab.com/library-turtle-untuk-membuat-lingkaran-warna-warni/">Belajar Python &#8211; Library Turtle Untuk Membuat Lingkaran Warna-warni</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Library Turtle  adalah cara populer untuk memperkenalkan pemrograman kepada anak-anak. Itu adalah bagian dari bahasa pemrograman Logo yang dikembangkan oleh Wally Feurzeig, Seymour Papert dan Cynthia Solomon pada tahun 1967. Terkait dokumentasi lengkap dari library Turtle dapat dilihat <a href="https://docs.python.org/3/library/turtle.html">di sini</a>.</p>



<p>Bayangkan kura-kura robot mulai dari (0, 0) di bidang xy. Setelah import turtle, berikan perintah turtle.forward(15), dan itu bergerak (di layar!) 15 piksel ke arah yang dihadapinya, menggambar garis saat bergerak. Berikan perintah turtle.right(25), dan itu berputar di tempat 25 derajat searah jarum jam.</p>



<p>Pada artikel ini akan ditulis sebuah program untuk membuat sebuah lingkrang warna-warni. Bila Anda belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin artikel  <a href="https://onestringlab.com/konsep-dasar-python/" target="_blank" rel="noreferrer noopener">Konsep Dasar Python</a> </p>



<h2 class="wp-block-heading">Lingkaran Warna-warni dengan library Turtle</h2>



<pre class="wp-block-code"><code lang="python" class="language-python line-numbers">import turtle

color = ['yellow','red','green','orange','blue','white']

screen = turtle.Screen()
screen.bgcolor('black')
t = turtle.Turtle()
t.speed(30)

for i in range(120):
    t.color(color[i%6])
    t.width(i/5+1)
    t.forward(i)
    t.left(20)
   
turtle.Screen().exitonclick() </code></pre>



<p> Lakukan modifikasi pada variable color untuk mendapatkan warna-warna yang berbeda. </p>



<h2 class="wp-block-heading">Keluaran Program</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="689" height="708" src="https://onestringlab.com/wp-content/uploads/2021/10/color_ring.jpg" alt="Lingkaran Warna-warni dengan library Turtle" class="wp-image-283" srcset="https://onestringlab.com/wp-content/uploads/2021/10/color_ring.jpg 689w, https://onestringlab.com/wp-content/uploads/2021/10/color_ring-292x300.jpg 292w" sizes="(max-width: 689px) 100vw, 689px" /><figcaption class="wp-element-caption">Lingkaran Warna-warni</figcaption></figure>
</div>


<p>  Untuk artikel lain terkait dengan pemrograman Python silahkan lihat kumpulan artikelnya <a href="https://onestringlab.com/tag/aplikasi/" target="_blank" rel="noreferrer noopener nofollow">disini</a>.  </p>
<p>The post <a href="https://onestringlab.com/library-turtle-untuk-membuat-lingkaran-warna-warni/">Belajar Python &#8211; Library Turtle Untuk Membuat Lingkaran Warna-warni</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Membuat Karakter Among Us</title>
		<link>https://onestringlab.com/membuat-karakter-among-us/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Mon, 25 Oct 2021 22:46:35 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Among Us]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Turtle]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=250</guid>

					<description><![CDATA[<p>Pada artikel ini akan dibahas membuat karakter game Among Us. Karakter akan dibuat menggunakan pustaka Turtle pada Python. Bila Anda belum mengetahui konsep dasar dari &#8230; </p>
<p>The post <a href="https://onestringlab.com/membuat-karakter-among-us/">Belajar Python &#8211; Membuat Karakter Among Us</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Pada artikel ini akan dibahas membuat karakter game Among Us. Karakter akan dibuat menggunakan pustaka Turtle pada Python.  Bila Anda belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin artikel  <a href="https://onestringlab.com/konsep-dasar-python/" target="_blank" rel="noreferrer noopener nofollow">Konsep Dasar Python</a> </p>



<h2 class="wp-block-heading">Import pustaka dan deklarasi variabel</h2>



<pre class="wp-block-code"><code lang="python" class="language-python">import turtle

WARNA_BADAN = 'red'
WARNA_KACAMATA = 'skyblue'

s = turtle.getscreen()
t = turtle.Turtle()</code></pre>



<h2 class="wp-block-heading">Badan</h2>



<p>Berikut ini merupakan fungsi untuk membuat badan dari karakter.</p>



<pre class="wp-block-code"><code lang="python" class="language-python"># fungsi untuk menggambar badan
def badan():  
    t.pensize(20)

    t.fillcolor(WARNA_BADAN)
    t.begin_fill()

    t.right(90)
    t.forward(50)
    t.right(180)
    t.circle(40, -180)
    t.right(180)
    t.forward(200)

    t.right(180)
    t.circle(100, -180)

    t.backward(20)
    t.left(15)
    t.circle(500, -20)
    t.backward(20)

    t.circle(40, -180)

    t.left(7)
    t.backward(50)

    t.up()
    t.left(90)
    t.forward(10)
    t.right(90)
    t.down()
    t.right(240)
    t.circle(50, -70)

    t.end_fill()</code></pre>



<h2 class="wp-block-heading">Kacamata</h2>



<p> Berikut ini merupakan fungsi untuk membuat kacamata dari karakter. </p>



<pre class="wp-block-code"><code lang="python" class="language-python"># fungsi untuk menggambar kacamata
def kacamata():
    t.up()
    t.right(230)
    t.forward(100)
    t.left(90)
    t.forward(20)
    t.right(90)

    t.down()
    t.fillcolor(WARNA_KACAMATA)
    t.begin_fill()

    t.right(150)
    t.circle(90, -55)

    t.right(180)
    t.forward(1)
    t.right(180)
    t.circle(10, -65)
    t.right(180)
    t.forward(110)
    t.right(180)

    t.circle(50, -190)
    t.right(170)
    t.forward(80)

    t.right(180)
    t.circle(45, -30)

    t.end_fill()</code></pre>



<h2 class="wp-block-heading">Tas</h2>



<p> Berikut ini merupakan fungsi untuk membuat tas dari karakter.  </p>



<pre class="wp-block-code"><code lang="python" class="language-python"># fungsi untuk menggambar tas
def tas():
    t.up()
    t.right(60)
    t.forward(100)
    t.right(90)
    t.forward(75)

    t.fillcolor(WARNA_BADAN)
    t.begin_fill()

    t.down()
    t.forward(30)
    t.right(255)

    t.circle(300, -30)
    t.right(260)
    t.forward(30)

    t.end_fill()</code></pre>



<h2 class="wp-block-heading">Memanggil fungsi yang telah di buat</h2>



<pre class="wp-block-code"><code lang="python" class="language-python">badan()
kacamata()
tas()
t.screen.exitonclick()</code></pre>



<h2 class="wp-block-heading">Keluaran</h2>



<p>Keluaran dari program diatas secara keseluruhan tampak seperti pada gambar di bawah ini. Buatlah karakter dengan warna yang lain.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="416" height="437" src="https://onestringlab.com/wp-content/uploads/2021/10/amongUs.jpg" alt="" class="wp-image-251" srcset="https://onestringlab.com/wp-content/uploads/2021/10/amongUs.jpg 416w, https://onestringlab.com/wp-content/uploads/2021/10/amongUs-286x300.jpg 286w" sizes="auto, (max-width: 416px) 100vw, 416px" /><figcaption class="wp-element-caption">Karakter Among US</figcaption></figure>
</div>


<p>  Untuk artikel lain terkait dengan pemrograman Python silahkan lihat kumpulan artikelnya <a href="https://onestringlab.com/tag/aplikasi/" target="_blank" rel="noreferrer noopener nofollow">disini</a>.  </p>
<p>The post <a href="https://onestringlab.com/membuat-karakter-among-us/">Belajar Python &#8211; Membuat Karakter Among Us</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Membuat Bintang Warna-warni</title>
		<link>https://onestringlab.com/membuat-bintang-warna-warni/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Thu, 21 Oct 2021 07:46:02 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Turtle]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=190</guid>

					<description><![CDATA[<p>Pada artikel ini akan ditulis sebuah program untuk membuat sebuah bintang warna-warni. Pustaka Python yang digunakan adalah turtle. Bila Anda belum mengetahui konsep dasar dari &#8230; </p>
<p>The post <a href="https://onestringlab.com/membuat-bintang-warna-warni/">Belajar Python &#8211; Membuat Bintang Warna-warni</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Pada artikel ini akan ditulis sebuah program untuk membuat sebuah bintang warna-warni. Pustaka Python yang digunakan adalah turtle.  Bila Anda belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin artikel  <a href="https://onestringlab.com/konsep-dasar-python/" target="_blank" rel="noreferrer noopener nofollow">Konsep Dasar Python</a> </p>



<h2 class="wp-block-heading">Kode Program</h2>



<pre title="Bintang Warna-warni" class="wp-block-code"><code lang="python" class="language-python line-numbers">import turtle

color = ['yellow','red','green','orange','blue','white']

t = turtle.Turtle()
screen = turtle.Screen()
screen.bgcolor('black')
t.speed(30)

for i in range(120):
    t.color(color[i%6])
    t.forward(i*4)
    t.left(150)
    t.width(2)

turtle.Screen().exitonclick() </code></pre>



<p>Lakukan modifikasi pada variable color untuk mendapatkan warna-warna yang berbeda.</p>



<h2 class="wp-block-heading">Keluaran Program</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="597" height="563" src="https://onestringlab.com/wp-content/uploads/2021/10/Screen-Shot-2021-10-21-at-14.39.01.png" alt="Membuat Bintang Warna-warni" class="wp-image-191" srcset="https://onestringlab.com/wp-content/uploads/2021/10/Screen-Shot-2021-10-21-at-14.39.01.png 597w, https://onestringlab.com/wp-content/uploads/2021/10/Screen-Shot-2021-10-21-at-14.39.01-300x283.png 300w" sizes="auto, (max-width: 597px) 100vw, 597px" /><figcaption class="wp-element-caption">Apakah bintang ini mengingatkan pada sebuah band di Indonesia?</figcaption></figure>
</div>


<p>  Untuk artikel lain terkait dengan pemrograman Python silahkan lihat kumpulan artikelnya <a href="https://onestringlab.com/tag/aplikasi/" target="_blank" rel="noreferrer noopener nofollow">disini</a>.  </p>
<p>The post <a href="https://onestringlab.com/membuat-bintang-warna-warni/">Belajar Python &#8211; Membuat Bintang Warna-warni</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Membuat Virus Hanya 9 Baris</title>
		<link>https://onestringlab.com/membuat-virus-hanya-9-baris/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Wed, 20 Oct 2021 02:46:38 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Turtle]]></category>
		<category><![CDATA[Virus]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=148</guid>

					<description><![CDATA[<p>Berikut ini adalah kode program untuk membuat gambar virus dengan menggunakan library turtle. Bila Anda belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin &#8230; </p>
<p>The post <a href="https://onestringlab.com/membuat-virus-hanya-9-baris/">Belajar Python &#8211; Membuat Virus Hanya 9 Baris</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Berikut ini adalah kode program untuk membuat gambar virus dengan menggunakan library turtle.  Bila Anda belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin artikel  <a href="https://onestringlab.com/konsep-dasar-python/" target="_blank" rel="noreferrer noopener nofollow">Konsep Dasar Python</a> </p>



<h2 class="wp-block-heading">Kode Program Virus 9 Baris</h2>



<pre title="" class="wp-block-code"><code lang="python" class="language-python line-numbers">import turtle
turtle.speed(10)
turtle.color('red')
turtle.bgcolor('black')
b = 200
while b &gt; 0 :
    turtle.left(b)
    turtle.forward(b * 3)
    b = b -1</code></pre>



<h2 class="wp-block-heading">Keluaran Program</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="641" height="651" src="https://onestringlab.com/wp-content/uploads/2021/10/virusRed.jpg" alt="" class="wp-image-149" srcset="https://onestringlab.com/wp-content/uploads/2021/10/virusRed.jpg 641w, https://onestringlab.com/wp-content/uploads/2021/10/virusRed-295x300.jpg 295w" sizes="auto, (max-width: 641px) 100vw, 641px" /><figcaption class="wp-element-caption">Gambar Virus</figcaption></figure>
</div>


<p> Untuk artikel lain terkait dengan pemrograman Python silahkan lihat kumpulan artikelnya <a href="https://onestringlab.com/tag/aplikasi/" target="_blank" rel="noreferrer noopener nofollow">disini</a>. </p>
<p>The post <a href="https://onestringlab.com/membuat-virus-hanya-9-baris/">Belajar Python &#8211; Membuat Virus Hanya 9 Baris</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Menyelesaikan Sudoku dengan Python</title>
		<link>https://onestringlab.com/implementasi-algoritma-binary-search-tree-pada-python/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Mon, 18 Oct 2021 14:51:23 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Sudoku]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=49</guid>

					<description><![CDATA[<p>Sudoku Sudoku adalah salah satu jenis puzzle atau permainan angka yang sangat populer. Tua dan muda memainkan permainan ini untuk mengisi waktu luang mereka atau &#8230; </p>
<p>The post <a href="https://onestringlab.com/implementasi-algoritma-binary-search-tree-pada-python/">Belajar Python &#8211; Menyelesaikan Sudoku dengan Python</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Sudoku</h2>



<p>Sudoku adalah salah satu jenis puzzle atau permainan angka yang sangat populer. Tua dan muda memainkan permainan ini untuk mengisi waktu luang mereka atau untuk mengasah otak mereka dengan mudah. Meski merupakan game jadul, hingga kini penggemar sudoku terus bermunculan dan berkembang.</p>



<p>Sudoku, awalnya disebut Number Place, adalah teka-teki penempatan nomor kombinatorial berbasis logika. Dalam Sudoku klasik, tujuannya adalah untuk mengisi kisi 9 × 9 dengan angka sehingga setiap kolom, baris, dan masing-masing dari sembilan subkisi 3 × 3 yang membentuk kisi (juga disebut kotak, blok, atau wilayah) adalah semua berisi angka 1 sampai 9.</p>



<p>Bila Anda belum mengetahui konsep dasar dari bahasa pemrograman Python silahkan kunjungin artikel  <a href="https://onestringlab.com/konsep-dasar-python/" target="_blank" rel="noreferrer noopener nofollow">Konsep Dasar Python</a>.</p>



<h2 class="wp-block-heading">Kode Program</h2>



<pre class="wp-block-code"><code lang="python" class="language-python">import numpy as np

def possible(y, x, n):
    global grid
    for i in range (0,9):
        if grid[y][i] == n :
            return False
    for i in range(0,9):
        if grid[i][x] == n :
            return False
    x0 = (x//3)*3
    y0 = (y//3)*3
    for i in range (0,3):
        for j in range (0,3):
            if grid[y0+i][x0+j] == n :
                return False
    return True

def solve() :
    global grid
    for y in range (9) :
        for x in range (9) :
            if grid[y][x] == 0 :
                for n in range(1,10) :
                    if possible (y,x,n) :
                        grid[y][x] = n
                        solve()
                        grid[y][x] = 0
                return
    print(np.matrix(grid))

grid = [
        [7, 8, 0, 4, 0, 0, 1, 2, 0],
        [6, 0, 0, 0, 7, 5, 0, 0, 9],
        [0, 0, 0, 6, 0, 1, 0, 7, 8],
        [0, 0, 7, 0, 4, 0, 2, 6, 0],
        [0, 0, 1, 0, 5, 0, 9, 3, 0],
        [9, 0, 4, 0, 6, 0, 0, 0, 5],
        [0, 7, 0, 3, 0, 0, 0, 1, 2],
        [1, 2, 0, 0, 0, 7, 4, 0, 0],
        [0, 4, 9, 2, 0, 6, 0, 0, 7]
    ]


print('Puzzle:')
print(np.matrix(grid))
print('Solve:')
solve()

</code></pre>



<h2 class="wp-block-heading">Keluaran Program</h2>



<pre class="wp-block-code"><code lang="python" class="language-python">Puzzle:
[[7 8 0 4 0 0 1 2 0]
 [6 0 0 0 7 5 0 0 9]
 [0 0 0 6 0 1 0 7 8]
 [0 0 7 0 4 0 2 6 0]
 [0 0 1 0 5 0 9 3 0]
 [9 0 4 0 6 0 0 0 5]
 [0 7 0 3 0 0 0 1 2]
 [1 2 0 0 0 7 4 0 0]
 [0 4 9 2 0 6 0 0 7]]
Solve:
[[7 8 5 4 3 9 1 2 6]
 [6 1 2 8 7 5 3 4 9]
 [4 9 3 6 2 1 5 7 8]
 [8 5 7 9 4 3 2 6 1]
 [2 6 1 7 5 8 9 3 4]
 [9 3 4 1 6 2 7 8 5]
 [5 7 8 3 9 4 6 1 2]
 [1 2 6 5 8 7 4 9 3]
 [3 4 9 2 1 6 8 5 7]]</code></pre>



<h2 class="wp-block-heading">Kesimpulan</h2>



<p>Problem puzzle Sudoku diselesaikan dengan algoritma rekursif. Untuk artikel lain terkait dengan pemrograman Python silahkan lihat kumpulan artikelnya <a href="https://onestringlab.com/tag/aplikasi/" target="_blank" rel="noreferrer noopener nofollow">disini</a>.</p>
<p>The post <a href="https://onestringlab.com/implementasi-algoritma-binary-search-tree-pada-python/">Belajar Python &#8211; Menyelesaikan Sudoku dengan Python</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Belajar Python &#8211; Konsep Dasar Python</title>
		<link>https://onestringlab.com/konsep-dasar-python/</link>
		
		<dc:creator><![CDATA[Rajo Intan]]></dc:creator>
		<pubDate>Mon, 18 Oct 2021 01:04:12 +0000</pubDate>
				<category><![CDATA[Kode]]></category>
		<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[Python]]></category>
		<guid isPermaLink="false">https://onestringlab.com/?p=6</guid>

					<description><![CDATA[<p>Pada artikel ini akan di bagi menjadi 8 bagian yang menjadi dasar dari pemrograman Python. Variabel dan Casting Tidak seperti bahasa pemrograman lain, Python tidak &#8230; </p>
<p>The post <a href="https://onestringlab.com/konsep-dasar-python/">Belajar Python &#8211; Konsep Dasar Python</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Pada artikel ini akan di bagi menjadi 8 bagian yang menjadi dasar dari pemrograman Python.</p>



<h2 class="wp-block-heading">Variabel dan Casting</h2>



<p>Tidak seperti bahasa pemrograman lain, Python tidak memiliki perintah untuk mendeklarasikan variabel. Variabel dibuat saat Anda pertama kali memberikan nilai padanya.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">x = 5
y = "Juragan"</code></pre>



<p>Untuk membedakan tipe variabel maka bisa lakukan cara casting.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">x = int(1)   # x menjadi 1
y = int(2.8) # y menjadi 2
z = int("3") # z menjadi 3

x = float(1)     # x menjadi 1.0
y = float(2.8)   # y menjadi 2.8
z = float("3")   # z menjadi 3.0
w = float("4.2") # w menjadi 4.2

x = str("s1") # x menjadi 's1'
y = str(2)    # y menjadi '2'
z = str(3.0)  # z menjadi '3.0'</code></pre>



<h2 class="wp-block-heading">Input dan Output</h2>



<p>Untuk menerima masukkan dari keyboard pada Python digunakan perintah input sedangkan untuk menampilkan digunakan perintah print.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">x = input('Masukkan Nama Anda:)
print('Hallo, ' + x)</code></pre>



<p>Semua masukkan dari keyboard akan dianggap bertipe string oleh Python, maka perlu dilakukan casting untuk merubah tipe datanya</p>



<pre class="wp-block-code"><code lang="python" class="language-python">x = int(input("Angka x: "))
y = float(input("Angka y: "))
print(x)
print(y)</code></pre>



<h2 class="wp-block-heading">Operator</h2>



<p>Berikut ini beberapa operator yang tersedia pada Python</p>



<pre class="wp-block-code"><code lang="python" class="language-python">x = 5
y = 3

# operator arimatika
print("operator arimatika")
print(x + y)
print(x - y)
print(x / y)
print(x * y)
print(x % y)
print(x ** y)
print(x // y)

# operator pembanding
print("operator pembanding")
print(x == y)
print(x != y)
print(x &gt;= y)
print(x &lt;= y)
print(x &gt; y)
print(x &lt; y)

# operator logika
print("operator logika")
print(x &lt; 5 and y &lt; 10)
print(x &lt; 5 or y &lt; 10)</code></pre>



<h2 class="wp-block-heading">if … elif … else …</h2>



<p>Untuk menentukan kondisi Python menggunakan perintah if , elif dan else. Berikut ini contohnya.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">a = 33
b = 200
if b &gt; a:
    print("b lebih besar dari a")

a = 200
b = 33
if b &gt; a:
    print("b lebih besar dari a")
else:
    print("b tidak lebih besar dari a")

a = 33
b = 33
if b &gt; a:
    print("b lebih besar dari a")
elif a == b:
    print("a dan b bernilai sama")</code></pre>



<h2 class="wp-block-heading">Pengulangan</h2>



<p>Pengulangan pada Python dapat menggunakan while dan for.</p>



<h3 class="wp-block-heading">while</h3>



<pre class="wp-block-code"><code lang="python" class="language-python">i = 1
while i &lt; 6:
    print(i)
    i += 1

i = 1
while i &lt; 6:
    print(i)
    if i == 3:
        break
    i += 1</code></pre>



<h3 class="wp-block-heading">for</h3>



<pre class="wp-block-code"><code lang="python" class="language-python"># 0
# 1
# 2
# 3
# 4
# 5
for x in range(6):
    print(x)

# 5 6 7 8 9 10 11 12 13 14
for x in range(5, 15):
    print(x, end=" ")
print()

for x in "pisang":
    print(x)

buah = ["apel", "pisang", "durian"]
for x in buah:
    print(x)

buah = ["apel", "pisang", "durian"]
for x in buah:
    print(x)
    if x == "pisang":
        break</code></pre>



<h2 class="wp-block-heading">Collections</h2>



<p>Ada empat tipe data collections dalam bahasa pemrograman Python:</p>



<h3 class="wp-block-heading">List</h3>



<p>List adalah collections yang terurut serta dirubah isinya, juga memperbolehkan isinya sama.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">list_buah = ["apel", "pisang", "durian"]

# ['apel', 'pisang', 'durian']
print(list_buah)

# apel
print(list_buah[0])

list_buah[1] = "jambu"
# ['apel', 'jambu', 'durian']
print(list_buah)

# apel jambu durian
for x in list_buah:
    print(x, end=" ")

# 3
print(len(list_buah))

list_buah.append("pepaya")
# ['apel', 'jambu', 'durian', 'pepaya']
print(list_buah)

list_buah.remove("durian")
# ['apel', 'jambu', 'pepaya']
print(list_buah)</code></pre>



<h3 class="wp-block-heading">Tuple</h3>



<p>Tuple&nbsp;adalah collections yang terurut namun isinya tidak dapat dirubah. Tuple memperbolehkan isinya sama.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">ini_tuple = ("apel", "pisang", "durian")

# ('apel', 'pisang', 'durian')
print(ini_tuple)

# pisang
print(ini_tuple[1])

# apel pisang durian
for x in ini_tuple:
    print(x, end=" ")</code></pre>



<h3 class="wp-block-heading">Set</h3>



<p>Set is a collection which is unordered and unindexed. No duplicate members. adalah collections yang tidak terurut dan tidak memiliki index. Set tidak memperbolehkan isinya sama.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">ini_set = {"apel", "pisang", "durian"}

# {'pisang', 'apel', 'durian'}
print(ini_set)

# apel pisang durian
for x in ini_set:
    print(x, end=" ")
print()

ini_set.add("jeruk")
# {'durian', 'apel', 'jeruk', 'pisang'}
print(ini_set)

ini_set.update(["salak", "mangga", "jeruk"])
# {'apel', 'jeruk', 'mangga', 'durian', 'pisang', 'salak'}
print(ini_set)

ini_set.remove("salak")
# {'pisang', 'durian', 'mangga', 'apel', 'jeruk'}
print(ini_set)

ini_set.clear()
# set()
print(ini_set)</code></pre>



<h3 class="wp-block-heading">Dictionary</h3>



<p>Dictionary adalah collections yang tidak terurut dan dapat dirubah isinya, namun tidak memperbolehkan isinya sama.</p>



<pre class="wp-block-code"><code lang="python" class="language-python">ini_dict = {
    "merk": "Toyota",
    "model": "Kijang",
    "tahun": 1987
}

# {'merk': 'Toyota', 'model': 'Kijang', 'tahun': 1987}
print(ini_dict)

# Kijang
print(ini_dict["model"])

# {'merk': 'Toyota', 'model': 'Kijang', 'tahun': 2018}
ini_dict["tahun"] = 2018
print(ini_dict)

# merk
# model
# tahun
for x in ini_dict:
    print(x)

# Toyota
# Kijang
# 2018
for x in ini_dict:
    print(ini_dict[x])

# merk Toyota
# model Kijang
# tahun 2018
for x, y in ini_dict.items():
    print(x, y)

# {'merk': 'Toyota', 'model': 'Kijang', 'tahun': 2018, 'warna': 'merah'}
ini_dict["warna"] = "merah"
print(ini_dict)

del ini_dict["model"]
# {'merk': 'Toyota', 'tahun': 2018, 'warna': 'merah'}
print(ini_dict)</code></pre>



<h3 class="wp-block-heading">Fungsi</h3>



<p>Dalam Python fungsi didefinisikan menggunakan kata kunci def: dengan contoh sebagai berikut sebagai berikut:</p>



<pre class="wp-block-code"><code lang="python" class="language-python">def fungsi_pertama():
    print("Halo dengan fungsi")

def fungsi_kedua(fname):
    print(fname + " Sundoro")

def kali_lima(x):
    return 5 * x

# Halo dengan fungsi
fungsi_pertama()

# Hendra Sundoro
fungsi_kedua("Hendra")
# Tobi Sundoro
fungsi_kedua("Tobi")
# Lina Sundoro
fungsi_kedua("Lina")

# 320
print(kali_lima(64))</code></pre>



<h3 class="wp-block-heading">Modules</h3>



<p>Pada bahasa pemrograman Python, Anda dapat menggunakan fungsi yang telah di buat pada file lain dengan menggunkan kata kunci import. Terdapat 2 buah file:</p>



<ol class="wp-block-list">
<li>file fungsiku.py, pada file ini terdapat sebuah fungsi yang bernama selamat.</li>



<li>file mainku.py, pada file mainku.py melakukan import terhadap file fungsiku.py. Pada file mainku.py ada pemanggilan terhadap fungsi selamat.</li>
</ol>



<p><strong>fungsiku.py</strong></p>



<pre class="wp-block-code"><code lang="python" class="language-python">def selamat(nama):
  print("Halo, " + nama)</code></pre>



<p><strong>mainku.py</strong></p>



<pre class="wp-block-code"><code lang="python" class="language-python">import fungsiku

fungsiku.selamat("Juragan")</code></pre>



<p></p>
<p>The post <a href="https://onestringlab.com/konsep-dasar-python/">Belajar Python &#8211; Konsep Dasar Python</a> appeared first on <a href="https://onestringlab.com">Onestring Lab</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
