You are on page 1of 19
|ODUL6 6.1 Dasar Teor Array dalam pemrograman merupakan struktur data yang memungkinkan penyimpanan ddan pengelolaan sejumlah elemen data dengan tipe yang sama. Dalam bahasa Indonesia, istilah “array” sering disebut sebagai "indeks,” dan variabel array dapat dianggap sebagai ‘ariabel yang memilikiindeks. Secara visual, kita dapat menggambarkan variabel array seperti kere api yang terri dari gerbong-gerbong yang berisi data dengan tipe dan perlakuan yang serupa, Contohnya, jka kita memiliki variabel array x yang menyimpan nila-nilai bilangan bulat seperti (3, 6, 8, 7, 5, 1}, maka indeksnya akan berkisar dari 1 hinges 6, yang ditatiskan x(1), x2), x), x(4), x(5),x(6) dan seterusnya (Basuki, 2006). | Array meropakan sustu stuktur data dslam pemrograman yang memungkinkan| Penyimpanan sekumpulan data serupa dalam sebuah variabel memori tunggal. Setiap | elemen data dalam array diberikan nomor urut yang disebut index. Konsep index | ‘memungkinkan akses cepat dan sistemati trhadap setiap elemen dalam array. Dengan ‘menggunakan index, kita dapat meryjuk langsung ke nilai yang diinginkan dalam array tanpa harus mengakses setiap elemen satu per sat Kelebihan ini membuat array menjadi lat yang efisen untuk mengetola dan menyimpan data dalam struktur yang terorganisi. [Dengan demikian, array menjadi fundamental dalam pemrograman, mempermudah _penyimpanan, pengaksesan, dan manipulasi data dengan tipe yang sama secaa eft | Melalui konsep index pada setiap elemennya, array tidak hanya memberikan kemudahan dalam operasi_dasar seperti penyimpanan dan pengaksesan data, tetapi juga | memungkinkan pengembang untuk melakukan manipulasi data dengan lebih efisien dan |‘erstruktur, mengoptimalkan kinerja program dan meningkatkan kelancaran pengelolaan informa. Schingga Array sangatlah penting dalam pemrograman kali ini (Dalis, 2004). Kemampoan array untuk menampung banyak data dengan tipe yang sama membuatnya Sangat penting, dalam pemogrman. Analogi dengan Kereta api membantu kit ‘memahami bahwa setiap indcks pada variabel array dapat dianggap sebagai gerbong | _yangberisi data, Pada saat kita ingin mengakses atau menampilkan nll array, kta peru Nabila Sany Aulia 2309026018 Kelompok 4 ‘menentukan indeksnya, mirip dengan mencari kursi dalam gerbong Kereta api dengan ‘nomor gerbong yang dituliskan pade karcs. Dengan contoh variabel array x, jika kita ingin menanpitkan nil yang berada pada indckske-S, kita dapat menuliskannya sebagai jmmenampikan indcks ke- kita dapat menuliskannya x (4) (Basuki, 2006). x(9),ik Dalam Kontcks ini, array menjadi wadah yang efisien untuk menyimpan dan | mengonanisir data, Sepert kerta api yang dapat membawa berbagaigerbong array ‘muni era nih mens dase ese dengan emf | ines Deen ci preinan ary dam penrpaman deat dita | ssl stam npr yf tek mens en ems a dale | Komputer. Memanipalasi menggunakanperintah array sangat muda (Basuki, 2006) Slain mengeunakan satu inks array dalam pemrograman jugs dapat menggurakan | bin cars inde, membentuk apa yang ken ebay da dimen. Konsep | ini menberkn kamampuan yang lebih omples untuk meng dan meng | dts, dan sering dgunakan dalam konteks mats. Dalam array dua dimen, pealisan ‘ariabelnya menjadi variable (ide, indets2).Indoksperfama umumaya mengacu Pada bars, sedangkan indeks kedua mengacu pada kolom. Misalny, jk kita memiliki | ra vn (23) ri tik hsdpa 200 | Array Gu ens ni sering digunakan untuk mercpresetasikan mak, di mana setiap lemen memilikipsisi yang didfinisikan oleh dua inde. Contoh a (2.3) menceminkan nila a pada bariske-2 dan kolom ke-3 dari matrikstersebut,Penerapen array dua dimensi | inj sangat bermanfaat dalam pemrograman karena memungkinkan pengorganisasian data | alam struktur yang mirip dengan tabel, Dengan menyusun data dalam baris dan juga | olom, kit dapat dengan muds melkukan operas ap eemen-lemen tere, en am ony sun kaj pet ssn brs ta oo Bas, 2006, Penggunsan array dua dimensi tidak terbatas pada mattiks saa. Konsep ini dapat| Alpers menjadi array tiga dimensistau lebih, egantung pads korplcksitas ip data | Yang diinginkan. Dengan menggunakan lebih dari satu indeks, programmer dapat ‘membuatstroktur data yang lebih ksi untuk memendhikebuuhan perhitungan ata | ‘Nabila Sany Aulia 2309026018 Kelompok 4 Penyimpanan data yang lebih kompleks. Dalam konteks pemrograman, array dua dimensi ‘memberikan alat yang kuat untuk mengelola informasi yang bersifattabel, seperti matriks "maupun jenis data yang memerlukan banyak struktur dua dimensi lainnya (Basuki, 2006). | Pengaturan waktu eksekusi program memiliki peran yang signifikan dalam membuat proyek lebih dinar lan menarik. Scbagai contoh,ketika kita berbicara tentang animasi, Penggunaan timer menjadi suatu Keharusan. Ada dua cara umum untuk mengatur waktu cksekusi program, yaitu melalui penggunaan loop (perulangan) dan penggunsan alat atau fungsi mer. Penggunaan Joop dan timer ini mempermudah penggunaan (Manik, 2020), |Pertama-tama, pengaturan waktu melalui penggunaan loop dapat dicapsi dengan | ‘menyertakan perntah atau instruksi dalam suat iterai perolangan, Dalam konteks i Kita dapat mengontrol frekuensi dan durasi eksekusi suatu bagian program dengan | ‘memanfaatkan Joop. Dengan memanfaatkan fungsi timer yang disediakan oleh bahasa Pemrograman atau framework trent, kita dapat menentukan waktu eksekusi program dengan lebih tepat. Timer memungkinkan kita untuk menjadwalkan cksekusi suatufungst ‘tau bagan kode pada wakta tren, yang dapat menciptakan efek anima yang lebih | ‘ulus dan terkontrol, Kombinasi dari kedua metode ini dapat memberikan fleksibilitas yang diperlukun dalam mengembangkan proyek tingkat kompleksitas (Manik, 2020), | | Loop dapat digunakan untuk kasus sederhana, sementara timer memberikan akurasi waktu yang dipertukan untuk proyek-proyck yang lebih canggih, seperti animasi yang ‘memerlukan sinkronisasi waktu yang ketat. Dengan memahami dan memanfaatkan kedua ‘cara ini, pengaturan waktu eksekusi program dapat dioptimalkan sesuaikebutuhan Proyek, meneiptakan pengalaman pengguna yang lebih dinamis dan baik (Manik, 2020). Oleh Karena ity pengertian dari array yang dimana sebagai struktur data yang ‘memungkinkan penyimpanan dan pengelolaan sejumlah elemen data dengan tipe yang | sama dan Timer, yang berguna sebagai menjadwalkan eksekusi suatu fungsi atau bagian kode pada waktu tertentu, yang dapat menciptakan efek animasi yang lebih mulus dan terkontrol, ‘mereka sangatlah penting dalam pemrograman. Dengan memahami ‘onsepnya, kita akan dapat mengembangkan software yang akan kita buat nantinya, " Nabila Sany Aulia 2309026018 Kelompok 4 6.2 Tugas 1 a. Algoritma 1. Mula | 2. Ditampitkan form perhitungan faktorial dan volume balok |. sikaingin menghitungfaktoril maka int bilangan | Klik Faktori Mauneul hasil faktorial Klik hitung volume balok ‘Muncul hasil volume balok Jka ingin menghitung lagi, kembali ke langkah 3 10, Selesai 3 4 5. 6. Jika ingin menghitung volume balok maka input panjang, Iebar dan tinggi |z. 8. 9 Nabila Sany Aulia 2309026018 Kelompok 4 |b. Flowchart Faitorial don Volume Baio fai anghiung > _Ieout Faron) Bivangan fon. eum autor Nabia Sony Patio 309020018 elope 4 ©. Propactas “001 61 Proper Object Property Nitoi Foot - BocaCoir Poet - AMC OFFER Frome Bock oir Pattee - ono oer Comte Fowtonot Frome 2 Back olor Palate = 1 Hon0080FF Caption Wott toto Lata BockColor Pavone - 1 HOROmFFE Caption Boxoga Fatal aca acacoior Rate = wocoerte Copten Host Fatt Labels Bockcoor fovea ~ LHooCoFeRE copton fg Lapel Bock cote fale - J HeDCORFERE Caption Leoar (abers Back Clor Palate -£ HOOCORFeE Coton asi Petsgor tobe | back Gor tate 1 oacoreeey Capon Tuggh ets option “ Text Copan <> ests Copten heng> Tense Copion 4030093 Command + Caption Faktonat Commons + Cogton| ina Wine ta Commands Copton evar ae Wobito Sony Auto DBog0260 Keampole 4 4. Costing Prunte Sue Command. cick () Dim a. b As. lteger be: Clot (orth text) Tata text = fads () Fd Su Prrvote Function facts (b) Ft Fora: 1 to Fop*a pods Hews Bota face ~ PROOFS Te <40sang> Tes Rociaor Buene - bNOOCFEFL Tat List Bacecaier Paene ~ Swancoeeee b Comrnana Copan oid Command oot feet Gonmand? Cogan aor ‘conndl Gare Lat Flay Foc Bock Coie alee -1Hooeecocok Labatt Soar taer Paieve - FHOKOFFREL, copa 9. lave Bouter Flere =b WOON Connon ona Fie Tobes Boakcolr foiete = waEOREFFE on Sap Tat Bouncer ace ~ 1 voor cote 4050099 Come “Text -uos0eg> Text Bock Gvor tole = 1 HoocoFeKF » Tone) Steck we Conard Caphon ambot SR CS ee Nabito sony Auto 230nan60 alorpo Se Prwore suo Compot _ Chek (), Ie Coetbot text = "1" Thea | Text. Text =" Elemental * | Testa. Text + 80000 End te Ip Compo! text < "2° Then Text L. Text + * Encanto” ‘Txt. Text + $0000 £00 Ig 1 Comoot Text » "3* Then Text Text: " Luce” Text2. Text + 90000 End te End_Sub Pruate Su Commandil cle 0 Fotm2, Show Form!. Visible = False Eod_Sub, Private Sule Commandt _ Cex (1 Dim Jumiah Fs steng Jumiah + toputBox (" Masuekon Jumiah!", “Tambo Fim") Ie dutich <> "* Ther Ten3 Text + Val (Text2-Text) * Val gumiot) End te Ip Tet 3.text 2°" Then | sth Adaiter "gugut giim ("3 Textt-Text 2°) + "2 fumloh 8", Total Hoge! 1 Tenta-text End te End suo Prvote Sue Commatg2- CWeK 0 Como Text Tent. Tot Torta. Text = Nobilo Sony Auto 2309026018 Kalompok 4 Testa ten =" | Uist, Clear End Su | Prwate Sub Commands chick a) Encl 500 Pewate sub Fath ood! 0 | Comoot -Adaitem * Comgt .Adatton "2" | Cottogt -Adaitem "3° End sub Nabi Sony Auto sBow240'8 Keelormgok 4 Privote Sup Combot . chick) Ye Como! Text + "1° Then Text Tow + “Blemertat” Laas. caption + “Dua karakler barveda Emer elemen api dan Wade eleren ate | Lowounyo opi. Ember mamitar sifat mmbam. sodangon wade eemiki sifot tenang layaunya air. \Woigupun berbedo. Yeduonyo sdtng jatuh cinta don Wee sca mencari Kesamaon Sati samo lainaya.” Image Picture + LoadPichuce (*C:\VB\ Elemental. $96") Eisele Combot.text + "2* Then | Tested =" Enconto” Labeld Coption = " Mencertauon Kison HelUage Modrigas, yong war W059, yORg dup ci pogunangon Kolombia . dt tamgat yong menakjubion dos mameasona | Yang. debt Encana, imaged Picture + LoadPicture (°C:VEN Encanto 306") Elsolg Combot Text + "3% then Text fort + "Luca" Lobel. Caption +” Marcontalan Yenttg. Ferslongon monster Laut lerusta ton loanaina wea Fagu Semon ha, Luce batagat aanggetibola KON an toxtok sri Heldorgonve. Suaks om, Lica menemukaN BOXoRy-bosatg MANS Yo stan aut Mapa Mayht dein, mots faut Hoh oleh lxKeNa capraten ox. image tpictura + LoadPichure (*C.AvB. Luce. 396) | fond lg fod Su Private Suo Command! chk (1 Foi. Show Forma. vusible = Fatse End sue Private Sulo Form. Load Oy Comloo 1. Adattem “Y* Comba |. Addttem * Combs 1. Add tvem "3" End sup Nobito Sony Auto 2309026018 Kelompoe Garrear 69 Tartan Soo! Raat FO9!O" Gortar G10 Trmpuan Sem" KW Lt Fn Gombor 6.12 Tanptan say Pin Homer 2 Nabila Sany Aulia 2309026018 Kelompok 4 Gamior 6.1% Tompion soar ik Sroian Nabila Sany Aulia 2309026018 Kelompok 4 Gampor 6.18 Tampon soot fale taser Gomer 6.20 Tampon soot Kk Ketuor Nabila Sany Aulia 2309026018, Kelompok 4 DAFTAR pUSTARR | 1 Bosaw.A. (2006), Algoritina Pemrogtaman WenggunaKan Visual Basic 6.0. tehut “Tencolagi Sepals Nopemoer. 15> (2 Dalls, $. (2014), Visual Basic Versian 60. Jaxarta:: fixe Soran Informatica, 3. Marit, £, (2020). Visual Gas 6.0 untak tedia Pamibelajaron fnaraute. LAAN uen eness

You might also like