import{S as Ne,i as Te,s as De,M as Tn,N as Dn,a as s,d as n,b as d,g as m,G as e,L as Ae,e as r,k as f,t,c as o,m as h,h as i,f as Jl,j as Ul,w as $,x as j,y as M,O as Se,q as C,o as S,B as A,P as Ll,Q as ql,R as Fl,T as Gl,v as Rl}from"../../chunks/vendor-hf-doc-builder.js";import{I as xn}from"../../chunks/IconCopyLink-hf-doc-builder.js";function Kl(v){const l=document.createElement("textarea");document.body.appendChild(l),l.value=v,l.select(),document.execCommand("copy"),document.body.removeChild(l)}function Wl(v){let l,k,g,b;return{c(){l=Tn("svg"),k=Tn("path"),g=Tn("path"),b=Tn("rect"),this.h()},l(_){l=Dn(_,"svg",{class:!0,xmlns:!0,"aria-hidden":!0,fill:!0,focusable:!0,role:!0,width:!0,height:!0,preserveAspectRatio:!0,viewBox:!0});var p=s(l);k=Dn(p,"path",{d:!0,transform:!0}),s(k).forEach(n),g=Dn(p,"path",{d:!0,transform:!0}),s(g).forEach(n),b=Dn(p,"rect",{fill:!0,width:!0,height:!0}),s(b).forEach(n),p.forEach(n),this.h()},h(){d(k,"d","M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"),d(k,"transform","translate(0)"),d(g,"d","M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"),d(g,"transform","translate(0)"),d(b,"fill","none"),d(b,"width","32"),d(b,"height","32"),d(l,"class",v[0]),d(l,"xmlns","http://www.w3.org/2000/svg"),d(l,"aria-hidden","true"),d(l,"fill","currentColor"),d(l,"focusable","false"),d(l,"role","img"),d(l,"width","1em"),d(l,"height","1em"),d(l,"preserveAspectRatio","xMidYMid meet"),d(l,"viewBox","0 0 32 32")},m(_,p){m(_,l,p),e(l,k),e(l,g),e(l,b)},p(_,[p]){p&1&&d(l,"class",_[0])},i:Ae,o:Ae,d(_){_&&n(l)}}}function Zl(v,l,k){let{classNames:g=""}=l;return v.$$set=b=>{"classNames"in b&&k(0,g=b.classNames)},[g]}class Ql extends Ne{constructor(l){super();Te(this,l,Zl,Wl,De,{classNames:0})}}function Yl(v){let l,k,g,b,_;return{c(){l=r("div"),k=r("div"),g=f(),b=t(v[1]),this.h()},l(p){l=o(p,"DIV",{class:!0});var E=s(l);k=o(E,"DIV",{class:!0,style:!0}),s(k).forEach(n),g=h(E),b=i(E,v[1]),E.forEach(n),this.h()},h(){d(k,"class","absolute bottom-full left-1/2 transform -translate-x-1/2 w-0 h-0 border-black border-4 border-t-0"),Jl(k,"border-left-color","transparent"),Jl(k,"border-right-color","transparent"),d(l,"class",_="absolute pointer-events-none transition-opacity bg-black text-white py-1 px-2 leading-tight rounded font-normal shadow "+v[2]+" "+v[0])},m(p,E){m(p,l,E),e(l,k),e(l,g),e(l,b)},p(p,[E]){E&2&&Ul(b,p[1]),E&5&&_!==(_="absolute pointer-events-none transition-opacity bg-black text-white py-1 px-2 leading-tight rounded font-normal shadow "+p[2]+" "+p[0])&&d(l,"class",_)},i:Ae,o:Ae,d(p){p&&n(l)}}}function zl(v,l,k){let{classNames:g=""}=l,{label:b="Copied"}=l,{position:_="left-1/2 top-full transform -translate-x-1/2 translate-y-2"}=l;return v.$$set=p=>{"classNames"in p&&k(0,g=p.classNames),"label"in p&&k(1,b=p.label),"position"in p&&k(2,_=p.position)},[g,b,_]}class Xl extends Ne{constructor(l){super();Te(this,l,zl,Yl,De,{classNames:0,label:1,position:2})}}function as(v){let l,k,g,b,_,p,E,P,w;return k=new Ql({}),b=new Xl({props:{classNames:v[4]?"opacity-100":"opacity-0"}}),{c(){l=r("button"),$(k.$$.fragment),g=f(),$(b.$$.fragment),this.h()},l(y){l=o(y,"BUTTON",{class:!0,title:!0,type:!0});var c=s(l);j(k.$$.fragment,c),g=h(c),j(b.$$.fragment,c),c.forEach(n),this.h()},h(){d(l,"class",_="inline-flex items-center relative text-sm focus:text-green-500 cursor-pointer focus:outline-none "+v[0]+" "+(v[2]==="text"?"mx-0.5":"")+" "+(v[2]==="button"?"btn":"")+" "+(v[2]==="button-clear"?"py-1 px-2 border rounded-lg shadow-sm":"")+" "+(!v[4]&&["button-clear","text"].includes(v[2])?"text-gray-600":"")+" "+(v[4]?"text-green-500":"")),d(l,"title",p=v[3]||v[1]||"Copy to clipboard"),d(l,"type","button")},m(y,c){m(y,l,c),M(k,l,null),e(l,g),M(b,l,null),E=!0,P||(w=Se(l,"click",v[5]),P=!0)},p(y,[c]){const K={};c&16&&(K.classNames=y[4]?"opacity-100":"opacity-0"),b.$set(K),(!E||c&21&&_!==(_="inline-flex items-center relative text-sm focus:text-green-500 cursor-pointer focus:outline-none "+y[0]+" "+(y[2]==="text"?"mx-0.5":"")+" "+(y[2]==="button"?"btn":"")+" "+(y[2]==="button-clear"?"py-1 px-2 border rounded-lg shadow-sm":"")+" "+(!y[4]&&["button-clear","text"].includes(y[2])?"text-gray-600":"")+" "+(y[4]?"text-green-500":"")))&&d(l,"class",_),(!E||c&10&&p!==(p=y[3]||y[1]||"Copy to clipboard"))&&d(l,"title",p)},i(y){E||(C(k.$$.fragment,y),C(b.$$.fragment,y),E=!0)},o(y){S(k.$$.fragment,y),S(b.$$.fragment,y),E=!1},d(y){y&&n(l),A(k),A(b),P=!1,w()}}}function es(v,l,k){let{classNames:g=""}=l,{label:b=""}=l,{style:_="text"}=l,{title:p=""}=l,{value:E}=l,P=!1,w;Ll(()=>{w&&clearTimeout(w)});function y(){Kl(E),k(4,P=!0),w&&clearTimeout(w),w=setTimeout(()=>{k(4,P=!1)},1e3)}return v.$$set=c=>{"classNames"in c&&k(0,g=c.classNames),"label"in c&&k(1,b=c.label),"style"in c&&k(2,_=c.style),"title"in c&&k(3,p=c.title),"value"in c&&k(6,E=c.value)},[g,b,_,p,P,y,E]}class ns extends Ne{constructor(l){super();Te(this,l,es,as,De,{classNames:0,label:1,style:2,title:3,value:6})}}function ts(v){let l,k,g,b,_,p,E,P;return g=new ns({props:{classNames:"transition duration-200 ease-in-out "+(v[2]&&"opacity-0"),label:"code excerpt",value:v[0]}}),{c(){l=r("div"),k=r("div"),$(g.$$.fragment),b=f(),_=r("pre"),this.h()},l(w){l=o(w,"DIV",{class:!0});var y=s(l);k=o(y,"DIV",{class:!0});var c=s(k);j(g.$$.fragment,c),c.forEach(n),b=h(y),_=o(y,"PRE",{});var K=s(_);K.forEach(n),y.forEach(n),this.h()},h(){d(k,"class","absolute top-2.5 right-4"),d(l,"class","code-block relative")},m(w,y){m(w,l,y),e(l,k),M(g,k,null),e(l,b),e(l,_),_.innerHTML=v[1],p=!0,E||(P=[Se(l,"mouseover",v[3]),Se(l,"focus",v[3]),Se(l,"mouseout",v[4]),Se(l,"blur",v[4])],E=!0)},p(w,[y]){const c={};y&4&&(c.classNames="transition duration-200 ease-in-out "+(w[2]&&"opacity-0")),y&1&&(c.value=w[0]),g.$set(c),(!p||y&2)&&(_.innerHTML=w[1])},i(w){p||(C(g.$$.fragment,w),p=!0)},o(w){S(g.$$.fragment,w),p=!1},d(w){w&&n(l),A(g),E=!1,ql(P)}}}function is(v,l,k){let g=!0,{code:b=""}=l,{highlighted:_=""}=l;function p(){k(2,g=!1)}function E(){k(2,g=!0)}return v.$$set=P=>{"code"in P&&k(0,b=P.code),"highlighted"in P&&k(1,_=P.highlighted)},[b,_,g,p,E]}class O extends Ne{constructor(l){super();Te(this,l,is,ts,De,{code:0,highlighted:1})}}function ls(v){let l,k,g,b,_,p,E,P,w,y,c,K,La,In,Hn,Da,On,Vn,xa,Bn,Jn,xe,W,Gn,qa,Un,Ln,Ie,D,qn,Fa,Fn,Rn,Ra,Kn,Wn,Ka,Zn,Qn,He,Z,Yn,Wa,zn,Xn,Oe,Q,at,ma,et,nt,Ve,q,Y,Za,da,tt,Qa,it,Be,Ia,lt,Je,z,st,ka,rt,ot,Ge,Ha,ut,Ue,pa,fa,Di,Le,x,mt,Ya,dt,kt,za,pt,ft,Xa,ht,gt,qe,ha,Fe,V,bt,ae,vt,ct,ee,yt,_t,Re,ga,Ke,ba,va,xi,We,I,Et,ne,wt,Pt,te,$t,jt,ie,Mt,Ct,Ze,ca,Qe,Oa,St,Ye,F,X,le,ya,At,se,Nt,ze,B,Tt,re,Dt,xt,_a,It,Ht,Xe,aa,Ot,oe,Vt,Bt,an,ea,Jt,ue,Gt,Ut,en,N,Lt,Ea,me,qt,Ft,de,Rt,Kt,ke,Wt,Zt,wa,pe,Qt,Yt,nn,na,zt,fe,Xt,ai,tn,Pa,ln,J,ei,he,ni,ti,ge,ii,li,sn,$a,rn,G,si,be,ri,oi,ve,ui,mi,on,ja,un,Ma,mn,ta,di,ce,ki,pi,dn,Ca,kn,T,fi,ye,hi,gi,_e,bi,vi,Ee,ci,yi,we,_i,Ei,pn,Sa,fn,Aa,hn,R,ia,Pe,Na,wi,$e,Pi,gn,H,$i,je,ji,Mi,Me,Ci,Si,Ce,Ai,Ni,bn,Ta,vn,Va,Ti,cn;return p=new xn({}),da=new xn({}),ha=new O({props:{code:"!pip install transformers",highlighted:'!pip <span class="hljs-keyword">install</span> transformers'}}),ga=new O({props:{code:"import transformers",highlighted:'<span class="hljs-keyword">import</span> transformers'}}),ca=new O({props:{code:"!pip install transformers[sentencepiece]",highlighted:'!pip <span class="hljs-keyword">install</span> transformers[sentencepiece]'}}),ya=new xn({}),Pa=new O({props:{code:`mkdir ~/transformers-course
cd ~/transformers-course`,highlighted:`<span class="hljs-built_in">mkdir</span> ~/transformers-course
<span class="hljs-built_in">cd</span> ~/transformers-course`}}),$a=new O({props:{code:"python -m venv .env",highlighted:'<span class="hljs-keyword">python</span> -m venv .<span class="hljs-keyword">env</span>'}}),ja=new O({props:{code:"ls -a",highlighted:'<span class="hljs-built_in">ls</span> -a'}}),Ma=new O({props:{code:".      ..    .env",highlighted:'.      <span class="hljs-string">..</span>    <span class="hljs-string">.env</span>'}}),Ca=new O({props:{code:`# Mengaktifkan virtual environment
source .env/bin/activate

# Menonaktifkan virtual environment
source .env/bin/deactivate`,highlighted:`<span class="hljs-comment"># Mengaktifkan virtual environment</span>
<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/activate

<span class="hljs-comment"># Menonaktifkan virtual environment</span>
<span class="hljs-built_in">source</span> .<span class="hljs-built_in">env</span>/bin/deactivate`}}),Sa=new O({props:{code:"which python",highlighted:'<span class="hljs-built_in">which</span> python'}}),Aa=new O({props:{code:"/home/<user>/transformers-course/.env/bin/python",highlighted:'<span class="hljs-regexp">/home/</span>&lt;user&gt;<span class="hljs-regexp">/transformers-course/</span>.env<span class="hljs-regexp">/bin/</span>python'}}),Na=new xn({}),Ta=new O({props:{code:'pip install "transformers[sentencepiece]"',highlighted:'pip <span class="hljs-keyword">install</span> <span class="hljs-string">&quot;transformers[sentencepiece]&quot;</span>'}}),{c(){l=r("meta"),k=f(),g=r("h1"),b=r("a"),_=r("span"),$(p.$$.fragment),E=f(),P=r("span"),w=t("Pendahuluan"),y=f(),c=r("p"),K=t("Selamat datang di kursus Hugging Face! Pada Bab ini, anda akan dibimbing untuk mempersiapkan "),La=r("em"),In=t("working environment"),Hn=t(". Jika anda memulai kursus ini untuk pertama kali, anda sangat direkomendasikan untuk menyelesaikan "),Da=r("a"),On=t("Bab 1"),Vn=t(" terlebih dahulu. Setelah menyelesaikan "),xa=r("a"),Bn=t("Bab 1"),Jn=t(" anda bisa kembali ke page ini untuk mencoba eksplorasi kodenya secara independen."),xe=f(),W=r("p"),Gn=t("Semua modul yang digunakan dalam kursus ini tersedia dalam modul Python. Di kursus ini, anda juga akan dibimbing untuk mempersiapkan Python "),qa=r("em"),Un=t("environment"),Ln=t(" dan menginstal modul-modul yang dibutuhkan."),Ie=f(),D=r("p"),qn=t("Ada 2 cara untuk jenis "),Fa=r("em"),Fn=t("working environment"),Rn=t(" yang bisa anda gunakan, Colab notebook dan "),Ra=r("em"),Kn=t("virtual environment"),Wn=t(" Python. Anda bebas memilih "),Ka=r("em"),Zn=t("working envrionment"),Qn=t(", tapi untuk pemula, kami menyarankan untuk menggunakan Colab notebook."),He=f(),Z=r("p"),Yn=t("Sebagai catatan, kursus ini tidak mencakup instalasi untuk pengguna Windows. Jika anda menggunakan Windows, mohon menggunakan Colab notebook. Jika anda adalah pengguna Linux atau macOS, anda bebas memilih "),Wa=r("em"),zn=t("working environment"),Xn=t(" yang akan dijelaskan dibawah."),Oe=f(),Q=r("p"),at=t("Sebagian besar dari kursus ini akan mewajibkan anda untuk memiliki akun Hugging Face. Jika anda belum memiliki akun, silahkan mendaftar terlebih dahulu di tautan berikut "),ma=r("a"),et=t("https://huggingface.co/join"),nt=t("."),Ve=f(),q=r("h2"),Y=r("a"),Za=r("span"),$(da.$$.fragment),tt=f(),Qa=r("span"),it=t("Menggunakan Google Colab notebook"),Be=f(),Ia=r("p"),lt=t("Menggunakan Colab notebook sangatlah sederhana, cukup dengan membuat notebook baru anda sudah bisa mulai koding!"),Je=f(),z=r("p"),st=t("Jika anda belum terbiasa menggunakan Colab, silahkan mengikuti "),ka=r("a"),rt=t("tutorial pengenalan Colab dari Google"),ot=t(" (hanya tersedia dalam Bahasa Inggris). Saat menggunakan Colab, anda dapat mengakses hardware seperti GPU dan TPU yang dapat mengakselerasi proses pengolahan data. Hardware ini dapat anda gunakan secara gratis untuk proyek skala kecil."),Ge=f(),Ha=r("p"),ut=t("Setelah terbiasa dengan Colab, buatlah notebook baru dengan setup sebagai berikut:"),Ue=f(),pa=r("div"),fa=r("img"),Le=f(),x=r("p"),mt=t("Langkah berikutnya adalah menginstal modul-modul yang akan digunakan dalam kursus ini menggunakan "),Ya=r("code"),dt=t("pip"),kt=t(". "),za=r("code"),pt=t("pip"),ft=t(" adalah modul manager untuk bahasa pemrograman Python. Di dalam notebook, anda dapat mengakses komando sistem dengan menambahkan tanda seru ("),Xa=r("code"),ht=t("!"),gt=t(") sebelum kode instruksi anda. Contoh instalasi modul \u{1F917} adalah sebagai berikut:"),qe=f(),$(ha.$$.fragment),Fe=f(),V=r("p"),bt=t("Untuk memastikan bahwa modul telah terinstalasi dengan benar, anda perlu mencoba untuk meng-"),ae=r("em"),vt=t("import"),ct=t(" modul tersebut di "),ee=r("em"),yt=t("runtime"),_t=t(" Python anda:"),Re=f(),$(ga.$$.fragment),Ke=f(),ba=r("div"),va=r("img"),We=f(),I=r("p"),Et=t("Kode instruksi diatas menginstall versi ringan dari \u{1F917} Transformers. Versi ringan ini tidak mengistall modul "),ne=r("em"),wt=t("machine learning"),Pt=t(" (seperti PyTorch atau TensorFlow). Sangat direkomendasikan untuk mengistal versi "),te=r("em"),$t=t("development"),jt=t(" dari modul ini karena nanti anda akan menggunakan berbagai macam fitur yang tersedia didalam modul ini dan versi ini juga akan mencakup berbagai macam modul untuk segala macam kasus yang akan dihadapi dalam kursus ini. Untuk mengistal versi "),ie=r("em"),Mt=t("development"),Ct=t(", silahkan eksekusi kode dibawah:"),Ze=f(),$(ca.$$.fragment),Qe=f(),Oa=r("p"),St=t("Proses instalasi akan berlangsung cukup lama. Tapi saat instalasi selesai, anda sudah siap untuk menyelesaikan kursus ini!"),Ye=f(),F=r("h2"),X=r("a"),le=r("span"),$(ya.$$.fragment),At=f(),se=r("span"),Nt=t("Menggunakan Python _virtual environment_"),ze=f(),B=r("p"),Tt=t("Jika anda ingin menggunakan Python "),re=r("em"),Dt=t("virtual environment"),xt=t(", tentu saja langkah pertama yang harus anda lewati adalah menginstal Python. Untuk menginstal Python, bisa mengikuti referensi di tautan "),_a=r("a"),It=t("ini"),Ht=t("."),Xe=f(),aa=r("p"),Ot=t("Setelah Python berhasil terinstalasi, anda bisa menjalankan kode Python di terminal anda. Anda bisa memulai dengan mengeksekusi instruksi berikut untuk memastikan bahwa Python terinstalasi dengan benar: "),oe=r("code"),Vt=t("python --version"),Bt=t(". Instruksi ini akan menampilkan versi Python yang terinstalasi di komputer anda."),an=f(),ea=r("p"),Jt=t("Python yang saat ini terinstalasi di sistem anda adalah versi Python "),ue=r("em"),Gt=t("\u201Cutama\u201D"),Ut=t(" untuk sistem anda. Sangat direkomendasikan untuk tidak mengotak-ngatik Python \u201Cutama\u201D di sistem anda, dan untuk setiap aplikasi yang akan dikembangkan menggunakan Python akan lebih baik jika menggunakan versi Python berbeda. Pada umumnya, versi Python yang digunakan untuk pengembangan aplikasi bukanlah versi \u201Cutama\u201D. Ini dilakukan karena setiap aplikasi menggunakan modul yang berbeda-beda dan setiap modul memiliki ketergantugan satu sama lain. Dengan menggunakan versi berbeda, kekhawatiran terjadinya konflik antar modul dapat dihindari."),en=f(),N=r("p"),Lt=t("Penggunaan versi berbeda dari Python dilakukan dengan menggunakan "),Ea=r("a"),me=r("em"),qt=t("virtual environments"),Ft=t(". "),de=r("em"),Rt=t("Virtual environment"),Kt=t(" adalah instalasi Python terpisah yang digunakan untuk keperluan tertentu aplikasi. Di dalam virtual environment, versi Python maupun modul-modul yang terinstal akan terisolasi dari versi Python \u201Cutama\u201D. Terdapata banyak cara untuk membuat "),ke=r("em"),Wt=t("virtual environment"),Zt=t(", tapi di kursus ini kita akan mengikuti arahan khusus dari dokumentasi resmi Python yang dinamai "),wa=r("a"),pe=r("code"),Qt=t("venv"),Yt=t("."),nn=f(),na=r("p"),zt=t("Pertama, buatlah folder baru untuk menyimpan aplikasi yang akan dibuat. Sebagai contoh, anda mungkin akan membuat folder baru bernama "),fe=r("em"),Xt=t("transformers-course"),ai=t(" di root folder dari home directory komputer anda:"),tn=f(),$(Pa.$$.fragment),ln=f(),J=r("p"),ei=t("Setelah masuk ke folder baru tersebut, buatlah "),he=r("em"),ni=t("virtual environment"),ti=t(" menggunakan modul "),ge=r("code"),ii=t("venv"),li=t(" Python:"),sn=f(),$($a.$$.fragment),rn=f(),G=r("p"),si=t("Setelah menggunakan modul "),be=r("code"),ri=t("venv"),oi=t(", anda akan memiliki folder baru bernama "),ve=r("em"),ui=t(".env"),mi=t(":"),on=f(),$(ja.$$.fragment),un=f(),$(Ma.$$.fragment),mn=f(),ta=r("p"),di=t("Instruksi dibawah adalah instruksi untuk mengaktifkan dan menonaktifkan "),ce=r("em"),ki=t("virtual environment"),pi=t(" yang baru saja dibuat:"),dn=f(),$(Ca.$$.fragment),kn=f(),T=r("p"),fi=t("Anda bisa memastikan bahwa anda menggunakan Python versi "),ye=r("em"),hi=t("virtual environment"),gi=t(" dengan mengeksekusi "),_e=r("code"),bi=t("which python"),vi=t(" di terminal: jika balasan terminal adalah Python di dalam folder "),Ee=r("em"),ci=t(".env"),yi=t(", maka "),we=r("em"),_i=t("virtual environment"),Ei=t(" anda sudah aktif!"),pn=f(),$(Sa.$$.fragment),fn=f(),$(Aa.$$.fragment),hn=f(),R=r("h3"),ia=r("a"),Pe=r("span"),$(Na.$$.fragment),wi=f(),$e=r("span"),Pi=t("Instalasi modul"),gn=f(),H=r("p"),$i=t("Sama seperti di Google Colab, anda perlu menginstal modul-modul yang diperlukan. Kali ini, instalasi versi "),je=r("em"),ji=t("development"),Mi=t(" \u{1F917} Transformers dapat dilakukan menggunakan "),Me=r("em"),Ci=t("package manager"),Si=f(),Ce=r("code"),Ai=t("pip"),Ni=t(":"),bn=f(),$(Ta.$$.fragment),vn=f(),Va=r("p"),Ti=t("Sekarang anda siap untuk mulai belajar!"),this.h()},l(a){const u=Fl('[data-svelte="svelte-1phssyn"]',document.head);l=o(u,"META",{name:!0,content:!0}),u.forEach(n),k=h(a),g=o(a,"H1",{class:!0});var yn=s(g);b=o(yn,"A",{id:!0,class:!0,href:!0});var Ii=s(b);_=o(Ii,"SPAN",{});var Hi=s(_);j(p.$$.fragment,Hi),Hi.forEach(n),Ii.forEach(n),E=h(yn),P=o(yn,"SPAN",{});var Oi=s(P);w=i(Oi,"Pendahuluan"),Oi.forEach(n),yn.forEach(n),y=h(a),c=o(a,"P",{});var la=s(c);K=i(la,"Selamat datang di kursus Hugging Face! Pada Bab ini, anda akan dibimbing untuk mempersiapkan "),La=o(la,"EM",{});var Vi=s(La);In=i(Vi,"working environment"),Vi.forEach(n),Hn=i(la,". Jika anda memulai kursus ini untuk pertama kali, anda sangat direkomendasikan untuk menyelesaikan "),Da=o(la,"A",{href:!0});var Bi=s(Da);On=i(Bi,"Bab 1"),Bi.forEach(n),Vn=i(la," terlebih dahulu. Setelah menyelesaikan "),xa=o(la,"A",{href:!0});var Ji=s(xa);Bn=i(Ji,"Bab 1"),Ji.forEach(n),Jn=i(la," anda bisa kembali ke page ini untuk mencoba eksplorasi kodenya secara independen."),la.forEach(n),xe=h(a),W=o(a,"P",{});var _n=s(W);Gn=i(_n,"Semua modul yang digunakan dalam kursus ini tersedia dalam modul Python. Di kursus ini, anda juga akan dibimbing untuk mempersiapkan Python "),qa=o(_n,"EM",{});var Gi=s(qa);Un=i(Gi,"environment"),Gi.forEach(n),Ln=i(_n," dan menginstal modul-modul yang dibutuhkan."),_n.forEach(n),Ie=h(a),D=o(a,"P",{});var sa=s(D);qn=i(sa,"Ada 2 cara untuk jenis "),Fa=o(sa,"EM",{});var Ui=s(Fa);Fn=i(Ui,"working environment"),Ui.forEach(n),Rn=i(sa," yang bisa anda gunakan, Colab notebook dan "),Ra=o(sa,"EM",{});var Li=s(Ra);Kn=i(Li,"virtual environment"),Li.forEach(n),Wn=i(sa," Python. Anda bebas memilih "),Ka=o(sa,"EM",{});var qi=s(Ka);Zn=i(qi,"working envrionment"),qi.forEach(n),Qn=i(sa,", tapi untuk pemula, kami menyarankan untuk menggunakan Colab notebook."),sa.forEach(n),He=h(a),Z=o(a,"P",{});var En=s(Z);Yn=i(En,"Sebagai catatan, kursus ini tidak mencakup instalasi untuk pengguna Windows. Jika anda menggunakan Windows, mohon menggunakan Colab notebook. Jika anda adalah pengguna Linux atau macOS, anda bebas memilih "),Wa=o(En,"EM",{});var Fi=s(Wa);zn=i(Fi,"working environment"),Fi.forEach(n),Xn=i(En," yang akan dijelaskan dibawah."),En.forEach(n),Oe=h(a),Q=o(a,"P",{});var wn=s(Q);at=i(wn,"Sebagian besar dari kursus ini akan mewajibkan anda untuk memiliki akun Hugging Face. Jika anda belum memiliki akun, silahkan mendaftar terlebih dahulu di tautan berikut "),ma=o(wn,"A",{href:!0,rel:!0});var Ri=s(ma);et=i(Ri,"https://huggingface.co/join"),Ri.forEach(n),nt=i(wn,"."),wn.forEach(n),Ve=h(a),q=o(a,"H2",{class:!0});var Pn=s(q);Y=o(Pn,"A",{id:!0,class:!0,href:!0});var Ki=s(Y);Za=o(Ki,"SPAN",{});var Wi=s(Za);j(da.$$.fragment,Wi),Wi.forEach(n),Ki.forEach(n),tt=h(Pn),Qa=o(Pn,"SPAN",{});var Zi=s(Qa);it=i(Zi,"Menggunakan Google Colab notebook"),Zi.forEach(n),Pn.forEach(n),Be=h(a),Ia=o(a,"P",{});var Qi=s(Ia);lt=i(Qi,"Menggunakan Colab notebook sangatlah sederhana, cukup dengan membuat notebook baru anda sudah bisa mulai koding!"),Qi.forEach(n),Je=h(a),z=o(a,"P",{});var $n=s(z);st=i($n,"Jika anda belum terbiasa menggunakan Colab, silahkan mengikuti "),ka=o($n,"A",{href:!0,rel:!0});var Yi=s(ka);rt=i(Yi,"tutorial pengenalan Colab dari Google"),Yi.forEach(n),ot=i($n," (hanya tersedia dalam Bahasa Inggris). Saat menggunakan Colab, anda dapat mengakses hardware seperti GPU dan TPU yang dapat mengakselerasi proses pengolahan data. Hardware ini dapat anda gunakan secara gratis untuk proyek skala kecil."),$n.forEach(n),Ge=h(a),Ha=o(a,"P",{});var zi=s(Ha);ut=i(zi,"Setelah terbiasa dengan Colab, buatlah notebook baru dengan setup sebagai berikut:"),zi.forEach(n),Ue=h(a),pa=o(a,"DIV",{class:!0});var Xi=s(pa);fa=o(Xi,"IMG",{src:!0,alt:!0,width:!0}),Xi.forEach(n),Le=h(a),x=o(a,"P",{});var ra=s(x);mt=i(ra,"Langkah berikutnya adalah menginstal modul-modul yang akan digunakan dalam kursus ini menggunakan "),Ya=o(ra,"CODE",{});var al=s(Ya);dt=i(al,"pip"),al.forEach(n),kt=i(ra,". "),za=o(ra,"CODE",{});var el=s(za);pt=i(el,"pip"),el.forEach(n),ft=i(ra," adalah modul manager untuk bahasa pemrograman Python. Di dalam notebook, anda dapat mengakses komando sistem dengan menambahkan tanda seru ("),Xa=o(ra,"CODE",{});var nl=s(Xa);ht=i(nl,"!"),nl.forEach(n),gt=i(ra,") sebelum kode instruksi anda. Contoh instalasi modul \u{1F917} adalah sebagai berikut:"),ra.forEach(n),qe=h(a),j(ha.$$.fragment,a),Fe=h(a),V=o(a,"P",{});var Ba=s(V);bt=i(Ba,"Untuk memastikan bahwa modul telah terinstalasi dengan benar, anda perlu mencoba untuk meng-"),ae=o(Ba,"EM",{});var tl=s(ae);vt=i(tl,"import"),tl.forEach(n),ct=i(Ba," modul tersebut di "),ee=o(Ba,"EM",{});var il=s(ee);yt=i(il,"runtime"),il.forEach(n),_t=i(Ba," Python anda:"),Ba.forEach(n),Re=h(a),j(ga.$$.fragment,a),Ke=h(a),ba=o(a,"DIV",{class:!0});var ll=s(ba);va=o(ll,"IMG",{src:!0,alt:!0,width:!0}),ll.forEach(n),We=h(a),I=o(a,"P",{});var oa=s(I);Et=i(oa,"Kode instruksi diatas menginstall versi ringan dari \u{1F917} Transformers. Versi ringan ini tidak mengistall modul "),ne=o(oa,"EM",{});var sl=s(ne);wt=i(sl,"machine learning"),sl.forEach(n),Pt=i(oa," (seperti PyTorch atau TensorFlow). Sangat direkomendasikan untuk mengistal versi "),te=o(oa,"EM",{});var rl=s(te);$t=i(rl,"development"),rl.forEach(n),jt=i(oa," dari modul ini karena nanti anda akan menggunakan berbagai macam fitur yang tersedia didalam modul ini dan versi ini juga akan mencakup berbagai macam modul untuk segala macam kasus yang akan dihadapi dalam kursus ini. Untuk mengistal versi "),ie=o(oa,"EM",{});var ol=s(ie);Mt=i(ol,"development"),ol.forEach(n),Ct=i(oa,", silahkan eksekusi kode dibawah:"),oa.forEach(n),Ze=h(a),j(ca.$$.fragment,a),Qe=h(a),Oa=o(a,"P",{});var ul=s(Oa);St=i(ul,"Proses instalasi akan berlangsung cukup lama. Tapi saat instalasi selesai, anda sudah siap untuk menyelesaikan kursus ini!"),ul.forEach(n),Ye=h(a),F=o(a,"H2",{class:!0});var jn=s(F);X=o(jn,"A",{id:!0,class:!0,href:!0});var ml=s(X);le=o(ml,"SPAN",{});var dl=s(le);j(ya.$$.fragment,dl),dl.forEach(n),ml.forEach(n),At=h(jn),se=o(jn,"SPAN",{});var kl=s(se);Nt=i(kl,"Menggunakan Python _virtual environment_"),kl.forEach(n),jn.forEach(n),ze=h(a),B=o(a,"P",{});var Ja=s(B);Tt=i(Ja,"Jika anda ingin menggunakan Python "),re=o(Ja,"EM",{});var pl=s(re);Dt=i(pl,"virtual environment"),pl.forEach(n),xt=i(Ja,", tentu saja langkah pertama yang harus anda lewati adalah menginstal Python. Untuk menginstal Python, bisa mengikuti referensi di tautan "),_a=o(Ja,"A",{href:!0,rel:!0});var fl=s(_a);It=i(fl,"ini"),fl.forEach(n),Ht=i(Ja,"."),Ja.forEach(n),Xe=h(a),aa=o(a,"P",{});var Mn=s(aa);Ot=i(Mn,"Setelah Python berhasil terinstalasi, anda bisa menjalankan kode Python di terminal anda. Anda bisa memulai dengan mengeksekusi instruksi berikut untuk memastikan bahwa Python terinstalasi dengan benar: "),oe=o(Mn,"CODE",{});var hl=s(oe);Vt=i(hl,"python --version"),hl.forEach(n),Bt=i(Mn,". Instruksi ini akan menampilkan versi Python yang terinstalasi di komputer anda."),Mn.forEach(n),an=h(a),ea=o(a,"P",{});var Cn=s(ea);Jt=i(Cn,"Python yang saat ini terinstalasi di sistem anda adalah versi Python "),ue=o(Cn,"EM",{});var gl=s(ue);Gt=i(gl,"\u201Cutama\u201D"),gl.forEach(n),Ut=i(Cn," untuk sistem anda. Sangat direkomendasikan untuk tidak mengotak-ngatik Python \u201Cutama\u201D di sistem anda, dan untuk setiap aplikasi yang akan dikembangkan menggunakan Python akan lebih baik jika menggunakan versi Python berbeda. Pada umumnya, versi Python yang digunakan untuk pengembangan aplikasi bukanlah versi \u201Cutama\u201D. Ini dilakukan karena setiap aplikasi menggunakan modul yang berbeda-beda dan setiap modul memiliki ketergantugan satu sama lain. Dengan menggunakan versi berbeda, kekhawatiran terjadinya konflik antar modul dapat dihindari."),Cn.forEach(n),en=h(a),N=o(a,"P",{});var U=s(N);Lt=i(U,"Penggunaan versi berbeda dari Python dilakukan dengan menggunakan "),Ea=o(U,"A",{href:!0,rel:!0});var bl=s(Ea);me=o(bl,"EM",{});var vl=s(me);qt=i(vl,"virtual environments"),vl.forEach(n),bl.forEach(n),Ft=i(U,". "),de=o(U,"EM",{});var cl=s(de);Rt=i(cl,"Virtual environment"),cl.forEach(n),Kt=i(U," adalah instalasi Python terpisah yang digunakan untuk keperluan tertentu aplikasi. Di dalam virtual environment, versi Python maupun modul-modul yang terinstal akan terisolasi dari versi Python \u201Cutama\u201D. Terdapata banyak cara untuk membuat "),ke=o(U,"EM",{});var yl=s(ke);Wt=i(yl,"virtual environment"),yl.forEach(n),Zt=i(U,", tapi di kursus ini kita akan mengikuti arahan khusus dari dokumentasi resmi Python yang dinamai "),wa=o(U,"A",{href:!0,rel:!0});var _l=s(wa);pe=o(_l,"CODE",{});var El=s(pe);Qt=i(El,"venv"),El.forEach(n),_l.forEach(n),Yt=i(U,"."),U.forEach(n),nn=h(a),na=o(a,"P",{});var Sn=s(na);zt=i(Sn,"Pertama, buatlah folder baru untuk menyimpan aplikasi yang akan dibuat. Sebagai contoh, anda mungkin akan membuat folder baru bernama "),fe=o(Sn,"EM",{});var wl=s(fe);Xt=i(wl,"transformers-course"),wl.forEach(n),ai=i(Sn," di root folder dari home directory komputer anda:"),Sn.forEach(n),tn=h(a),j(Pa.$$.fragment,a),ln=h(a),J=o(a,"P",{});var Ga=s(J);ei=i(Ga,"Setelah masuk ke folder baru tersebut, buatlah "),he=o(Ga,"EM",{});var Pl=s(he);ni=i(Pl,"virtual environment"),Pl.forEach(n),ti=i(Ga," menggunakan modul "),ge=o(Ga,"CODE",{});var $l=s(ge);ii=i($l,"venv"),$l.forEach(n),li=i(Ga," Python:"),Ga.forEach(n),sn=h(a),j($a.$$.fragment,a),rn=h(a),G=o(a,"P",{});var Ua=s(G);si=i(Ua,"Setelah menggunakan modul "),be=o(Ua,"CODE",{});var jl=s(be);ri=i(jl,"venv"),jl.forEach(n),oi=i(Ua,", anda akan memiliki folder baru bernama "),ve=o(Ua,"EM",{});var Ml=s(ve);ui=i(Ml,".env"),Ml.forEach(n),mi=i(Ua,":"),Ua.forEach(n),on=h(a),j(ja.$$.fragment,a),un=h(a),j(Ma.$$.fragment,a),mn=h(a),ta=o(a,"P",{});var An=s(ta);di=i(An,"Instruksi dibawah adalah instruksi untuk mengaktifkan dan menonaktifkan "),ce=o(An,"EM",{});var Cl=s(ce);ki=i(Cl,"virtual environment"),Cl.forEach(n),pi=i(An," yang baru saja dibuat:"),An.forEach(n),dn=h(a),j(Ca.$$.fragment,a),kn=h(a),T=o(a,"P",{});var L=s(T);fi=i(L,"Anda bisa memastikan bahwa anda menggunakan Python versi "),ye=o(L,"EM",{});var Sl=s(ye);hi=i(Sl,"virtual environment"),Sl.forEach(n),gi=i(L," dengan mengeksekusi "),_e=o(L,"CODE",{});var Al=s(_e);bi=i(Al,"which python"),Al.forEach(n),vi=i(L," di terminal: jika balasan terminal adalah Python di dalam folder "),Ee=o(L,"EM",{});var Nl=s(Ee);ci=i(Nl,".env"),Nl.forEach(n),yi=i(L,", maka "),we=o(L,"EM",{});var Tl=s(we);_i=i(Tl,"virtual environment"),Tl.forEach(n),Ei=i(L," anda sudah aktif!"),L.forEach(n),pn=h(a),j(Sa.$$.fragment,a),fn=h(a),j(Aa.$$.fragment,a),hn=h(a),R=o(a,"H3",{class:!0});var Nn=s(R);ia=o(Nn,"A",{id:!0,class:!0,href:!0});var Dl=s(ia);Pe=o(Dl,"SPAN",{});var xl=s(Pe);j(Na.$$.fragment,xl),xl.forEach(n),Dl.forEach(n),wi=h(Nn),$e=o(Nn,"SPAN",{});var Il=s($e);Pi=i(Il,"Instalasi modul"),Il.forEach(n),Nn.forEach(n),gn=h(a),H=o(a,"P",{});var ua=s(H);$i=i(ua,"Sama seperti di Google Colab, anda perlu menginstal modul-modul yang diperlukan. Kali ini, instalasi versi "),je=o(ua,"EM",{});var Hl=s(je);ji=i(Hl,"development"),Hl.forEach(n),Mi=i(ua," \u{1F917} Transformers dapat dilakukan menggunakan "),Me=o(ua,"EM",{});var Ol=s(Me);Ci=i(Ol,"package manager"),Ol.forEach(n),Si=h(ua),Ce=o(ua,"CODE",{});var Vl=s(Ce);Ai=i(Vl,"pip"),Vl.forEach(n),Ni=i(ua,":"),ua.forEach(n),bn=h(a),j(Ta.$$.fragment,a),vn=h(a),Va=o(a,"P",{});var Bl=s(Va);Ti=i(Bl,"Sekarang anda siap untuk mulai belajar!"),Bl.forEach(n),this.h()},h(){d(l,"name","hf:doc:metadata"),d(l,"content",JSON.stringify(ss)),d(b,"id","pendahuluan"),d(b,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(b,"href","#pendahuluan"),d(g,"class","relative group"),d(Da,"href","/course/chapter1"),d(xa,"href","/course/chapter1"),d(ma,"href","https://huggingface.co/join"),d(ma,"rel","nofollow"),d(Y,"id","menggunakan-google-colab-notebook"),d(Y,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(Y,"href","#menggunakan-google-colab-notebook"),d(q,"class","relative group"),d(ka,"href","https://colab.research.google.com/notebooks/intro.ipynb"),d(ka,"rel","nofollow"),Gl(fa.src,Di="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/new_colab.png")||d(fa,"src",Di),d(fa,"alt","An empty colab notebook"),d(fa,"width","80%"),d(pa,"class","flex justify-center"),Gl(va.src,xi="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/install.gif")||d(va,"src",xi),d(va,"alt","A gif showing the result of the two commands above: installation and import"),d(va,"width","80%"),d(ba,"class","flex justify-center"),d(X,"id","menggunakan-python-virtual-environment"),d(X,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(X,"href","#menggunakan-python-virtual-environment"),d(F,"class","relative group"),d(_a,"href","https://realpython.com/installing-python/"),d(_a,"rel","nofollow"),d(Ea,"href","https://docs.python.org/3/tutorial/venv.html"),d(Ea,"rel","nofollow"),d(wa,"href","https://docs.python.org/3/library/venv.html#module-venv"),d(wa,"rel","nofollow"),d(ia,"id","instalasi-modul"),d(ia,"class","header-link block pr-1.5 text-lg no-hover:hidden with-hover:absolute with-hover:p-1.5 with-hover:opacity-0 with-hover:group-hover:opacity-100 with-hover:right-full"),d(ia,"href","#instalasi-modul"),d(R,"class","relative group")},m(a,u){e(document.head,l),m(a,k,u),m(a,g,u),e(g,b),e(b,_),M(p,_,null),e(g,E),e(g,P),e(P,w),m(a,y,u),m(a,c,u),e(c,K),e(c,La),e(La,In),e(c,Hn),e(c,Da),e(Da,On),e(c,Vn),e(c,xa),e(xa,Bn),e(c,Jn),m(a,xe,u),m(a,W,u),e(W,Gn),e(W,qa),e(qa,Un),e(W,Ln),m(a,Ie,u),m(a,D,u),e(D,qn),e(D,Fa),e(Fa,Fn),e(D,Rn),e(D,Ra),e(Ra,Kn),e(D,Wn),e(D,Ka),e(Ka,Zn),e(D,Qn),m(a,He,u),m(a,Z,u),e(Z,Yn),e(Z,Wa),e(Wa,zn),e(Z,Xn),m(a,Oe,u),m(a,Q,u),e(Q,at),e(Q,ma),e(ma,et),e(Q,nt),m(a,Ve,u),m(a,q,u),e(q,Y),e(Y,Za),M(da,Za,null),e(q,tt),e(q,Qa),e(Qa,it),m(a,Be,u),m(a,Ia,u),e(Ia,lt),m(a,Je,u),m(a,z,u),e(z,st),e(z,ka),e(ka,rt),e(z,ot),m(a,Ge,u),m(a,Ha,u),e(Ha,ut),m(a,Ue,u),m(a,pa,u),e(pa,fa),m(a,Le,u),m(a,x,u),e(x,mt),e(x,Ya),e(Ya,dt),e(x,kt),e(x,za),e(za,pt),e(x,ft),e(x,Xa),e(Xa,ht),e(x,gt),m(a,qe,u),M(ha,a,u),m(a,Fe,u),m(a,V,u),e(V,bt),e(V,ae),e(ae,vt),e(V,ct),e(V,ee),e(ee,yt),e(V,_t),m(a,Re,u),M(ga,a,u),m(a,Ke,u),m(a,ba,u),e(ba,va),m(a,We,u),m(a,I,u),e(I,Et),e(I,ne),e(ne,wt),e(I,Pt),e(I,te),e(te,$t),e(I,jt),e(I,ie),e(ie,Mt),e(I,Ct),m(a,Ze,u),M(ca,a,u),m(a,Qe,u),m(a,Oa,u),e(Oa,St),m(a,Ye,u),m(a,F,u),e(F,X),e(X,le),M(ya,le,null),e(F,At),e(F,se),e(se,Nt),m(a,ze,u),m(a,B,u),e(B,Tt),e(B,re),e(re,Dt),e(B,xt),e(B,_a),e(_a,It),e(B,Ht),m(a,Xe,u),m(a,aa,u),e(aa,Ot),e(aa,oe),e(oe,Vt),e(aa,Bt),m(a,an,u),m(a,ea,u),e(ea,Jt),e(ea,ue),e(ue,Gt),e(ea,Ut),m(a,en,u),m(a,N,u),e(N,Lt),e(N,Ea),e(Ea,me),e(me,qt),e(N,Ft),e(N,de),e(de,Rt),e(N,Kt),e(N,ke),e(ke,Wt),e(N,Zt),e(N,wa),e(wa,pe),e(pe,Qt),e(N,Yt),m(a,nn,u),m(a,na,u),e(na,zt),e(na,fe),e(fe,Xt),e(na,ai),m(a,tn,u),M(Pa,a,u),m(a,ln,u),m(a,J,u),e(J,ei),e(J,he),e(he,ni),e(J,ti),e(J,ge),e(ge,ii),e(J,li),m(a,sn,u),M($a,a,u),m(a,rn,u),m(a,G,u),e(G,si),e(G,be),e(be,ri),e(G,oi),e(G,ve),e(ve,ui),e(G,mi),m(a,on,u),M(ja,a,u),m(a,un,u),M(Ma,a,u),m(a,mn,u),m(a,ta,u),e(ta,di),e(ta,ce),e(ce,ki),e(ta,pi),m(a,dn,u),M(Ca,a,u),m(a,kn,u),m(a,T,u),e(T,fi),e(T,ye),e(ye,hi),e(T,gi),e(T,_e),e(_e,bi),e(T,vi),e(T,Ee),e(Ee,ci),e(T,yi),e(T,we),e(we,_i),e(T,Ei),m(a,pn,u),M(Sa,a,u),m(a,fn,u),M(Aa,a,u),m(a,hn,u),m(a,R,u),e(R,ia),e(ia,Pe),M(Na,Pe,null),e(R,wi),e(R,$e),e($e,Pi),m(a,gn,u),m(a,H,u),e(H,$i),e(H,je),e(je,ji),e(H,Mi),e(H,Me),e(Me,Ci),e(H,Si),e(H,Ce),e(Ce,Ai),e(H,Ni),m(a,bn,u),M(Ta,a,u),m(a,vn,u),m(a,Va,u),e(Va,Ti),cn=!0},p:Ae,i(a){cn||(C(p.$$.fragment,a),C(da.$$.fragment,a),C(ha.$$.fragment,a),C(ga.$$.fragment,a),C(ca.$$.fragment,a),C(ya.$$.fragment,a),C(Pa.$$.fragment,a),C($a.$$.fragment,a),C(ja.$$.fragment,a),C(Ma.$$.fragment,a),C(Ca.$$.fragment,a),C(Sa.$$.fragment,a),C(Aa.$$.fragment,a),C(Na.$$.fragment,a),C(Ta.$$.fragment,a),cn=!0)},o(a){S(p.$$.fragment,a),S(da.$$.fragment,a),S(ha.$$.fragment,a),S(ga.$$.fragment,a),S(ca.$$.fragment,a),S(ya.$$.fragment,a),S(Pa.$$.fragment,a),S($a.$$.fragment,a),S(ja.$$.fragment,a),S(Ma.$$.fragment,a),S(Ca.$$.fragment,a),S(Sa.$$.fragment,a),S(Aa.$$.fragment,a),S(Na.$$.fragment,a),S(Ta.$$.fragment,a),cn=!1},d(a){n(l),a&&n(k),a&&n(g),A(p),a&&n(y),a&&n(c),a&&n(xe),a&&n(W),a&&n(Ie),a&&n(D),a&&n(He),a&&n(Z),a&&n(Oe),a&&n(Q),a&&n(Ve),a&&n(q),A(da),a&&n(Be),a&&n(Ia),a&&n(Je),a&&n(z),a&&n(Ge),a&&n(Ha),a&&n(Ue),a&&n(pa),a&&n(Le),a&&n(x),a&&n(qe),A(ha,a),a&&n(Fe),a&&n(V),a&&n(Re),A(ga,a),a&&n(Ke),a&&n(ba),a&&n(We),a&&n(I),a&&n(Ze),A(ca,a),a&&n(Qe),a&&n(Oa),a&&n(Ye),a&&n(F),A(ya),a&&n(ze),a&&n(B),a&&n(Xe),a&&n(aa),a&&n(an),a&&n(ea),a&&n(en),a&&n(N),a&&n(nn),a&&n(na),a&&n(tn),A(Pa,a),a&&n(ln),a&&n(J),a&&n(sn),A($a,a),a&&n(rn),a&&n(G),a&&n(on),A(ja,a),a&&n(un),A(Ma,a),a&&n(mn),a&&n(ta),a&&n(dn),A(Ca,a),a&&n(kn),a&&n(T),a&&n(pn),A(Sa,a),a&&n(fn),A(Aa,a),a&&n(hn),a&&n(R),A(Na),a&&n(gn),a&&n(H),a&&n(bn),A(Ta,a),a&&n(vn),a&&n(Va)}}}const ss={local:"pendahuluan",sections:[{local:"menggunakan-google-colab-notebook",title:"Menggunakan Google Colab notebook"},{local:"menggunakan-python-virtual-environment",sections:[{local:"instalasi-modul",title:"Instalasi modul"}],title:"Menggunakan Python _virtual environment_"}],title:"Pendahuluan"};function rs(v){return Rl(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ms extends Ne{constructor(l){super();Te(this,l,rs,ls,De,{})}}export{ms as default,ss as metadata};
