Pages

Senin, 12 Oktober 2015

Contoh program Luas Lingkaran, Persegi dan Phytagoras pada Python



Listing program



Pada listing program ini, ada 3 program yang kita buat di python. Pertama “Luas Lingkaran”, kedua “Luas Persegi”, dan ketiga yaitu “Phytagoras”.

1)      Luas Lingkaran

 
Pada program “Luas Lingkaran” ada variable ‘p’,’r’ dan ‘x’, maksud nya pada variable ‘p’ dan ‘r’ adalah untuk menginput angka pada var ‘p’ dan ‘r’ sesuai dengan kebutuhan dengan ‘p’ sebagai “phi” dan ‘r’ sebagai “jarijari”.
Nah variable ‘x’ ini untuk rumus nya, dengan rumus “Luas Lingkaran” yaitu (p*r*r), lalu print deh hasil nya yang telah diinput tadi.
 
2)      Luas Persegi
            

Pada program “Luas Persegi” ada variable ‘S’ dan ‘T’, maksud nya pada variable ‘S’ adalah untuk menginput angka pada variable ‘S’ sesuai dengan kebutuhan dengan ‘S’ sebagai “sisi” yang akan dihitung.
Nah variable ‘T’ ini untuk rumus nya, dengan rumus “Luas Persegi” yaitu (S*S), lalu print deh hasil nya yang telah diinput tadi. 

3)      Phytagoras



Pada program “Phytagoras” ada variable ‘a’,’b’,’c’,’d’,’e’ dan ‘f’, maksud nya pada variable ‘a’ dan ‘b’ adalah untuk menginput angka pada variable ‘a’ dan ‘b’ sesuai dengan kebutuhan dengan ‘a’ sebagai “sisi pertama” dan ‘b’ sebagai “sisi kedua”.
Lalu variable ‘c’ dan ‘d’ maksud nya adalah sebagai pengkuadratan dari var ‘a’ dan ‘b’.
Kemudian variable ‘e’ maksud nya adalah untuk mentotalkan dari variable ‘c’ dan ‘d’.
Nah var ‘f’ ini untuk rumus nya, dengan rumus “Phytagoras” yaitu (e**0.5), lalu print deh hasil nya yang telah diinput tadi.

Tampilan Output Program





Contoh LA AP2 Pert 3


LAPORAN AKHIR PRAKTIKUM


Nama Praktikum           : Algoritma & Pemrograman 2A      
Kelas                             :
Praktikum ke                 : 3
Tanggal                          :
Materi                            : Radiobutton, CheckBox, & Timer
NPM                              :
Nama                             :
Ketua Asisten                :
Nama Asisten                :
Paraf Asisten                 :
Jumlah Lembar              : 4 Lembar


LABORATORIUM INFORMATIKA

UNIVERSITAS GUNADARMA

2015




Komponen
Value
Label 1
-
Edit 1
-
RadioButton1
Caption = Times New Roman
RadioButton2
Caption = Tahoma
RadioButton3
Caption = Bradley Hand ITC
CheckBox1
Caption = Bold
CheckBox2
Caption = Italic
CheckBox3
Caption = Underline
RadioGroup1
Caption = Font


Logika Program :

Untuk CheckBox1 s/d CheckBox3


Sintak diatas adalah sintak yg terdapat pada CheckBox1 & akan dijalankan jika Checkbox1 di klik. Kita menggunakan percabangan untuk membuat jika Checkbox di centang maka akan memberikan hasil teks “bold” ke Label1, sebaliknya bila tidak di Click maka tulisan atau teks pada Label1 tidak mendapat efek “Bold” atau cetak tebal.     

Untuk Checkbox2 dan 3 logikanya sama dengan yg pertama, bedanya Checkbox 2 dengan efek “italic” atau teks miring dan Checkbox3 dengan efek “underline” atau teks dengan garis bawah.


Untuk RadioButton 1 – 3 :


            Diatas bisa dilihat merupakan 3 blok sintak untk masing-masing radiobutton, yang isinya adalah untuk merubah Font name untuk Label 1sesuai yang ada diatas dalam hal ini, RadioButton1 merubah Font Name Label 1 menjadi Times New Romansedangkan RadioButton2 menjadi Tahoma dan RadioButton3 menjadi Bradley Hand ITC.

            Blok sintaks diatas merupakan isi dari Edit1, jadi logikanya kita membuat apa yg kita tulis di Edit1 sesuai dengan yang ada Pada Label1.


Output :








Senin, 22 Juni 2015

Contoh Soal Metode Greedy Dan Divide & Conquer Serta Penjelasannya

Contoh Soal Metode Greedy
Jika kita ingin membeli flasdisk dengan harga Rp. 96.000
Uang pecahan yang dipunyai adalah Rp.( 50.000, 20.000, 10.000, 5.000, 2.000, 1.000, )

Metode greedy
Rp .(50.000+20.000+20.000+5.000+1.000) = 5 lembar uang.

Cara lain
RP.(50.000+20.000+10.000+10.000+2.000+2.000+2.000) = 6 lembar uang pecahan

Rp.(20.000+20.000+20.000+20.000+10.000+5.000+1.000) = 7 lembar uang pecahan

Rp.(10.000+10.000+10.000+10.000+10.000+10.000+10.000+10.000+10.000+5.000+1000) = 11 lemar uang pecahan

Penjelasan Metode Greedy diatas
 Strategi Metode Greedy
“Pilihlah uang pecahan dengan nilai pecahan terbesar dari kumpulan pecahan yang ada”

Langkah 1 :
Pilih 1 lembar uang pecahan Rp. 50.000 (Total  = 50.000 = 50.000)
Langkah 2 :
Pilih 2 lembar  uang pecahan Rp. 20.000 (Total = 50.000 + 20.000 + 20.000 = 90.000)
Langkah 3 :
Pilih 1 lembar  uang pecahan Rp. 5.000 (Total = 50.000 + 20.000 + 20.000 + 5.000 = 95.000)
Langkah 4 :
Pilih 1 lembar  uang pecahan Rp 1.000 (Total = 50.000 + 20.000 + 20.000 + 5.000 + 1.000 = 96.000)

Hasil :
Jumlah Pecahan Minimal = 5 Lembar  Uang Pecahan








Contoh Soal Divide & Conquer
Jika kita mempunyai tabel A bernilai =
7
2
5
9
1
3
6
4

Tentukan  urutan dari nilai terkecil ke terbesar ?

Penjelasan Divide & Conquer

Strategi  Divide& Conquar
“pemecahan masalah yang besar dengan cara melakukan pembagian masalah yang besar tersebut menjadi beberapa bagian yang lebih kecil”
Langkah 1
pisahkan Tabel menjadi 2, tanpa harus merupah nilai di dalam tabel
Langkah 2
Pisahkan Tabel Menjadi 4, tanpa harus merupah nilai di dalam tabel
Langkah 3
Pisahkan Tabel Menjadi 8, tanpa harus merupah nilai di dalam tabel
Langkah 4
Kembalikan tabel menjadi 4, dengan mengurutkan nilai terkecil sampai nilai terbesar
Langkah 5
Kembalikan Tabel menjadi 2, dengan mengurutkan nilai terkecil sampai nilai terbesar
Langkah 6
Kembalikan Tabel menjadi 1, dengan mengurutkan nilai terkecil sampai nlai terbesar

Minggu, 07 Juni 2015

Menghadapi masalah dengan Tenang, Usaha dan Optimisme

Seberapa Dewasa kita dalam menghadapi suatu masalah dan bagaimana cara kita mengatasinya



Nama saya yohanes kurniawan, dipostingan ini saya ingin berbagi pengalaman dalam menghadapi suatu masalah serta bagaimana saya mengatasinya.

         Pengalaman ini terjadi disaat saya menjadi anggota osis di SMAN 1 Muaragembong, pada saat itu saya ditugaskan untuk menjadi ketua pelaksana dalam acara class meeting yaitu mengadakan perlombaan antar kelas yang diisi dengan perlombaan olah raga dan pendidikan.

Semau acara berjalan sesuai rencana, tetapi pada H-1 banyak masalah bermunculan, mulai dari para panitia yang meninggalkan tugasnya namun saya dan panitia yang masih ada berusaha memunuhi semua tugas dan perlatan yang belum terpenuhi , dan masalah terbesarnya adalah pada hari H banyak panitia yang tidak datang pada acara, hanya tersisa 13 panitia dan total 38 anggota. Panitia yang tersisa dan saya semula panik, bahkan saya sempat berpikir untuk menghentikan acara class metting itu, namun setelah saya berpikir, menangkan diri, berdoa dan berusaha akhirnya saya memiliki optimisme dan tidak menyerah pada masalah yang terjadi itu, saya malah merasa yakin bahwa acara masih bisa berjalan dan saya mencoba berkonsultasi dengan guru dan para alumni, saya mengumpulkan semua panitia, saya meberi semangat dan motivasi bahwa kita bisa dan kita akan berhasil menjalankan acara class metting itu, dengan berusaha dan bertindak  akhirnya kami masih bisa menjalankan plan B yaitu meminimalkan panitia disetiap lomba dan memaksimalkan kerja yang harus dijalankan. Serta meminta bantuan dari ekstrakulikuler di sekolah kami  untuk membantu menjalankan tugas-tugas yang kami sangat kekurangan panitia seperti menjadi wasit/hakim garis disetiap perlombaan seperti futsal, bola voly, catur, tenis meja, cerdas cermat dan lain-lain. Sepanjang acara kami masih mendapat masalah tetapi dengan kekompakan akhirnya kami dapat menyelesaikan semua perlombaan sampai selesai. Acara class metting itu berjalan dengan baik walaupun belum sempurna namun ketua osis dan guru-guru terlihat puas akan hasil saya dan teman-teman kerjakan.

         Kesimpulan saya dari pengalaman tersebut adalah masalah merupakan kenyataan hidup yang harus dihadapi karena dengan adanya masalah adalah proses kita untuk mendewasakan diri, jangan panik dalam menghadapi masalah tetap optimis, tenang dan usaha serta doa, karena disetiap masalah pasti ada jalan keluarnya.


Jumat, 08 Mei 2015

TANGGUNG JAWAB TERHADAP NEGARA DAN FEEDBACK DARI NEGARA

Tanggung Jawab terhadap Negara? Rasanya Belum punya tanggung jawab berarti terhadap Negara, jangan salah sebenernya mungkin kita punya banyak tanggung jawab bagi Negara, memalui tanggung jawab kecil yang ternyata berdampak besar.
Baik lah saya akan  menceritakan sedikit tanggung jawab kecil saya terhadap Negara dan feedback Negara terhadap saya.
1.      SEKOLAH


·         Tanggung Jawab Terhadap Negara
Sekolah menurut saya merupakan tanggung jawab terpenting kita terhadap Negara, karena Negara membutuhkan masyarakat yang berpendidikan untuk memajukan bangsa Indonesia, bukan hanya kepintaran, tetapi juga displin dan ahlak yang baik.
Contoh : upacara bendera, mengajarkan kita arti kesabaran, displin dan arti cinta pahlawan yang telah membangun Negara kesatuan republic Indonesia.

·         Feedback dari Negara
Negara menyediakan Sekolah Gratis mulai dari SD, SMP, SMA. Itu memberikan kemudahan untuk saya dan kita semua untuk bisa menuntut ilmu. Bukan hanya itu pemerintahpun banyak menyediakan program beasiswa untuk tingkat SD, SMP, SMA bahkan perguruan tinggi, yang sangat membantu kita untuk mewujudkan cita-cita.

2.      PAJAK


·         Tanggung Jawab terhadap Negara
      Pajak merupakan salah satu penghasilan terbesar Negara Indonesia. Cukup membanggakan saya dan keluarga bisa membayar pajak untuk negara Indonesia. Yang saya bisa saya dan keluarga berikan hanyalah membayar pajak kendaraan, pajak rumah dan pajak lainnya. serta mengingatkatkan sodara dan teman untuk membayar pajak.

·         Feedback Dari Negara
      Negara menyediakan fasilitas umum yang sering kita nikmati, seperti Sekolah Gratis, Pembangunan jalan, Puskesmas,  Prngobatan gratis, Subsidi bahan bakar kendaraan dan lain-lain.
      
3. MEMATUHI HUKUM



·        Tanggung Jawab Terhadap Negara
Taaat hukum, membuat kita menjadi lebih tenang hidup diindonesia. Yang saya lakukan adalah mengindari melakukan pelanggaran hukum. seperti berjudi, minum-minuman yang memabukan, parkir sembarang dan mengabaikan  peraturan lalu lintas.

·         Feedback Dari negara
Negara menyediakan aparat penegak hukum untuk menertibkan keamanan , kenyamanan serta untuk menindak orang yang melanggar hukum, yang membuat kita menjadi lebih tenang, karena orang yang bersalah akan mendapatkan hukuman.

4.      IKUT DALAM  PEMILIHAN UMUM



·       Tanggung Jawab terhadap Negara
Pemilihan umum merupakan  momentum untuk memilih pemimpin yang baik untuk massa depan. Karena telah berumur lebih dari 17 tahun, saya selalu mengikuti pemilihan umum mulai dari tingak RT sampai pemilihan president. Dengan harapan bahwa orang yang saya pilih dapat melaksanakan kewajibannya dengan baik.
·        
      Feedback dari Negara
Negara menyediakan Tempat pemilihan umum, Petugas pemilihan umum serta calon pemimpin bangsa untuk massa depan yang akan kita pilih.

5.      BUANG SAMPAH


·         Tanggung Jawab terhadap Negara
Membuang sampah pada tempatnya adalah awal dari Negara Indonesia yang bersih dan indah. Yang saya lakukan hanyalah melakukan hal kecil hanya dengan membuang sampah sembarangan dan memungut sampah yang kita temui lalu membuangnya pada tempat sampah.
·         
      Feedback dari Negara
Negara menyediakan banyak tempat sampah dilokasi umum, seperti terminal, sekolah, stasiun bahkan pada jalan umum, Negara juga menyediakan petugas kebersihan untuk menjaga kebersihan.