Sabtu, 06 Juni 2015

LATIHAN 5 : Deret PART 1

Diposting oleh Siti Asmaul Sadeyah di 00.54 0 komentar
NAMA  : SITI ASMAUL SADEYAH
KELAS  : 2B
NIM      : 114224069

Assalamu'alaikum..
Di dalam Matematika, sebuah barisan bilangan adalah daftar terurut dari suatu bilangan. Seperti layaknya himpunan, suatu barisan juga memiliki anggota (elemen) yang biasanya disebut suku. Contoh suatu barisan adalah sebagai berikut:
  1.  (1, 1, 1, 1, 1, \cdots )
  2.  (1, 2, 3, 4, 5, 6 , \cdots)
  3.  (1, 4, 9, 16, \dotsc)
  4.  (1, 2, 4, 8, 16, \dotsc)
Barisan bilangan bilangan bisa berupa barisan Aritmetika maupun barisan Geometri. Suku-suku yang berdekatan dari suatu barisan Aritemetika selalu memiliki selisih yang tetap/konstan, biasa disebut dengan beda. Dalam barisan geometri hasil bagi suku-suku yang saling berdekatan selalu tetap/konstan, yang disebut dengan rasio.
Deret bilangan merupakan penjumlahan suku-suku dari barisan yang bersesuaian. Contoh deret bilangan yang dibentuk dari barisan-barisan diatas adalah sebagai berikut:
  1.  1 + 1 + 1 + 1 + 1 + \dotsb
  2.  1 + 2 + 3 + 4 + 5 +  \dotsb
  3.  1 + 4 + 9 + 16 + 25 + \dotsb
  4.  1 + 2 + 4 + 8 + 16 + \dotsb

Nah, kali ini kita akan membahas Program Perhitungan Deret.
Kita akan mencoba Deret dengan pola dasar yakni: 1, 2, 3, 4, 5, ....
Dan berikut tampilan programnya.


Langsung saja kita buat programnya. Ikuti langkah berikut ini.

Minggu, 31 Mei 2015

LATIHAN 8 : Quick Sort

Diposting oleh Siti Asmaul Sadeyah di 23.21 0 komentar

Assalamu'alaikum..

Pada tulisan kali ini akan membahas tentang Metode Quick Sort seperti contoh gambar diatas.
Apa itu metode Quick Sort?
Quicksort merupakan Algoritma Sorting yang dikembangkan oleh Tony Hoare yang, secara kasus rata-rata, membuat pengurutan O(n log n) untuk mengurutkan n item. Algoritma ini juga dikenal sebagai Partition-Exchange Sort atau disebut sebagai Sorting Pergantian Pembagi. Pada kasus terburuknya, algoritma ini membuat perbandingan O(n2), malaupun kejadian seperti ini sangat langka. Quicksort sering lebih cepat dalam praktiknya dari pada algoritma O(n log n) yang lainnya. Dan juga, urutan dan referensi lokalisasi memori quicksort bekerja lebih baik dengan menggunakan cache CPU, jadi keseluruhan sorting dapat dilakukan hanya dengan ruang tambahan O(log n). 
Quicksort merupakan sorting pembanding dan pada implementasi efisien tidak merupakan algoritma sorting yang stabil. Quick Sort sebenarnya sama seperti Merge Sort yaitu menggunakan Metode Devide & Conquer. Prinsip dalam algoritma Quick sort sebagai berikut:
  • Bila elemen dalam array kurang dari jumlah tertentu (biasanya 2), proses selesai.
  • Ambil sebuah elemen yang berfungsi sebagai poros.
  • Pisahkan array dalam 2 bagian, sebelah kiri lebih kecil dari poros, sebelah kanan lebih besar dari poros.
  • Ulangi proses secara rekursif pada tiap-tiap bagian.

Hal penting dari hal algoritma ini adalah: bagaimana memilih poros dengan tepat dan secara efisien mengatur tiap-tiap elemen sehingga didapat elemen kecil > poros > elemen besar dalam kondisi (mendekati) seimbang.

Berikut tampilan contoh Program yang menggunakan Metode Quick Sort.



Oke, langsung saja ikuti langkah-langkah berikut untuk membuat program tersebut.

TUGAS : Penjumlahan Deret

Diposting oleh Siti Asmaul Sadeyah di 23.18 0 komentar
Assalamu'alaikum..

Postingan kali ini aku akan menulis tentang Procedure dan Function dengan contoh program untuk mencari nilai dengan rumus seperti berikut:

dimana A merupakan penjumlahan deret 1+2+3... sampai nilai A.
contohnya nilai A=6, B=10, C=15.
Yang berarti A= 1+2+3=6; B=1+2+3+4=10; C=1+2+3+4+5=15 dengan penyelesaian:

Seperti inilah tampilan programmnya.
 

Fungsi program ini seperti halnya dengan kalkulator yakni memudahkan pengguna dalam melakukan perhitungan tanpa kuatir ada angka yang terlupa karena kita bisa meneliti lewat tampilan program tersebut.

Sabtu, 23 Mei 2015

LATIHAN 7 : Pembagian Berpangkat

Diposting oleh Siti Asmaul Sadeyah di 06.09 0 komentar
Assalamu'alaikum...

Kali ini aku akan berbagi ilmu mengenai pembuatan program pangkat masih menggunakan aplikasi Delphi 2010 dengan rumus  sebagai berikut:

Namun tampilan pada Delphi nanti akan seperti berikut ini.
 
Simple dan mudah untuk dipahami bukan? Yah, itulah tujuan pembuatan program ini yakni memudahkan user dalam melakukan sebuah pekerjaan.
Oke, langsung saja ikuti langkah-langkah berikut ini.

Rabu, 20 Mei 2015

LATIHAN 5 : Deret PART 2

Diposting oleh Siti Asmaul Sadeyah di 07.43 0 komentar
NAMA   : SITI ASMAUL SADEYAH
KELAS  : 2B
NIM       : 114224069


Assalamu'alaikum...
Pada coretan kali ini aku akan melanjutkan tentang Program perhitungan Deret.  
Namun kali ini kita akan mencoba menampilkan hasil deret dengan pola: -1, 3, -5, 7, -9 ...
Berikut tampilan program yang akan kita buat untuk menghitung deret.

Selasa, 19 Mei 2015

LATIHAN 6 : Perpangkatan

Diposting oleh Siti Asmaul Sadeyah di 07.12 0 komentar
NAMA  : SITI ASMAUL SADEYAH
KELAS : 2B
NIM      : 114224069


Hollaa ...
Pada coetan kali ini akan membahas tentang Program perpangkatan menggunakan Prosedure dan Function. Apa itu Procedure dan Function serta bagaimana cara membedakannya?

"Dalam bahasa pemrograman Pascal atau pada bahasa pemrograman umumnya, procedure dan function digunakan untuk memisahkan barisan kode program yang memiliki fungsi dan tujuan yang sama kedalam blok-blok tersendiri."  -Ivo Idham Perdameian

- Procedure yaitu sub program yang digunakan untuk melakukan proses tertentu dan tidak mengembalikan nilai, bisa disimpan dalam database sebagai object skema, sehingga suatu procedure bisa digunakan berulangkali tanpa harus melakukan parsing dan compile ulang.
- Function yaitu Sebuah kumpulan Statement yang akan mengembalikan sebuah nilai balik pada pemanggilnya. Nilai yang dihasilkan Function harus ditampung kedalam sebuah variabel.
Perbedaan function dan procedure, yaitu :
Perbedaan antara function dan procedure adalah : kalau function dia akan mengembalikan suatu nilai pada pemanggilnya, sedangkan kalau procedure dia tidak akan mengembalikan nilai apapun pada fungsi pemanggilnya.
(baca juga: Procedure pada Delphi berbasis Text)

Program ini digunakan untuk menghitung bilangan berpangkat, sehingga memudahkan user dalam melakukan perhitungan bilangan yang berpangkat.
Program yang akan kita bahas kurang lebih seperti berikut penampakannya hihhhihi
Langsung saja ikuti step by step berikut dibawah ini:

Rabu, 06 Mei 2015

LATIHAN 1 : Menghitung Luas Persegi Panjang

Diposting oleh Siti Asmaul Sadeyah di 21.17 0 komentar
NAMA  : SITI ASMAUL SADEYAH
KELAS : 2B
NIM      : 114224069


Assalamu'alaikum readers...

Coretanku kali ini membahas tentang sebuah program perhitungan tepatnya untuk Menghitung Luas Persegi Panjang. Sebenernya, materi ini merupakan latihan pertama yang diajarkan mata kuliah Struktur Data Praktikum pada awal semester 2 di STMIK YADIKA BANGIL tempat aku menimbah ilmu sekarang. Dikarenakan ada faktor tertentu (baca:lupa) jadi baru bisa nulis sekarang hehehe...
Seperti ini penampakan program yang akan kita buat kali ini.




Fungsi dari program ini sendiri untuk memudahkan user dalam menghitung Luas Persegi Panjang seperti halnya dengan menggunakan media kalkulator bahkan bisa jadi program ini menjadi pengganti media Kalkulator tersebut. Oke langsung saja, kita mulai langkah pembuatan programnya.

LATIHAN 4 : Rekursif atau Rekursi (Recusion)

Diposting oleh Siti Asmaul Sadeyah di 19.32 0 komentar
Assalamu'alaikum semuaa...
Rasanya udah lamaaa buanget gak ngeblog (baca: padahal baru sebulan xD) rasanya jari-jariku pada gemes pengen ngetik-ngetik hehe.. Pada tulisan kali ini aku akan membagikan step by step tentang Rekusif atau Rekursi atau Recursion pada STRUKTUR DATA.Terserah ya kalian nyebutnya apa -_- seenaknya aja deh asal gak keluar dari 3 kata tersebut hehe... Sebelum kita bahas mengenai Rekursi coba perhatikan, gambar dibawah. Dalam gambar ini ada gambar ini lagi yang di dalamnya ada gambar ini lagi dan seterusnya sampai kedalaman tak terbatas. dan juga bisa kita lihat pada bangunan yang memanjang yang bangunannya sepertinya mengikuti bangunan sebelumnya.
Contonya pada aplikasi pemutar vidio berikut berikut  sebuah bentuk rekursif :
Tujuan
1. Memahami rekursi sebagai konsep yang dapat digunakan untuk merumuskan solusi sederhana dalam sebuah permasalahan yang sulit untuk diselesaikan loop for, while do.
2. Dapat menyelesaikan suatu permasalahan dengan konsep rekursif
3. Berpikir secara rekursif

Kamis, 09 April 2015

LATIHAN 3 : Input Data

Diposting oleh Siti Asmaul Sadeyah di 23.38 0 komentar
NAMA  : SITI ASMAUL SADEYAH
KELAS : 2B
NIM      : 114224069



Assalamu'alaikum kawan...

Pada coretan kali ini aku akan bagikan tutorial membuat "Program Input Nama dengan Array".
Pada coretanku sebelumnya telah kita bahas mengenai Array. Mungkin bagi yang belum tahu akan kita ulas sedikit apa itu ARRAY?

 Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0,elemen kedua memiliki indeks 1, dan seterusnya.
·         Contoh :
-          Angka untuk menyimpan sederetan bilangan
-          Buku untuk menyimpan sekumpulan data buku
-          Mahasiswa untuk menyimpan beberapa data mahasiswa
·         Sebagai contoh jika A merupakan sebuah array dengan tipe integer, maka notasi dari array A adalah: A[n], dengan n merupakan angka index dari array tersebut misal:
A[0]=100
A[1]=200
A[2]=300
A[3]=400

Udah jelas bukan Array itu apa? :D
Coretan kali  membuat sebuah program input data dengan menggunakan Array.
Tampilan programnya seperti berikut ini.....

Oke, langsung saja ikuti step dibawah ini...

Minggu, 29 Maret 2015

LATIHAN 2 : Menghitung Gaji berdasarkan Golongannya

Diposting oleh Siti Asmaul Sadeyah di 08.11 0 komentar
NAMA  : SITI ASMAUL SADEYAH
KELAS  : 2B
NIM       : 114224069


Assalamu'alaikum, hai guysss...
Balik lagi nih, udah lama gak nyoret-nyoret yah hehehe :D
Kali ini aku kan membagi sebuah program input untuk menentukan jumlah gaji beserta tunjangannya berdasarkan golongannya. Misalkan karyawan sebuah pabrik dikelompokkan berdasarkan golongannya. Upah perjam tiap karyawan bergantung pada golongannya dengan ketentuan:
A: dengan tunjangan 10000
B: dengan tunjangan 20000
C: dengan tunjangan 30000

Dan program yang kita buat tampilannya seperti pada gambar berikut ini..


Program ini bisa digunakan untuk memudahkan para personalia dalam mengelola dan menentukan gaji karyawannya tanpa kuatir salah menghitung. Karena terkadang kalo kita menghitung menghitung dengan media kalkulator kita lupa apakah angka yang kita masukkan sudah benar atau malah keliru. Nah, dengan program ini kita bisa melihat dan mendeteksi kesalahan dalam memasukkan data.
Untuk membuat program ini caranya gampang banget.  nih langsung aja. (Ikuti STEP)..........

Jumat, 02 Januari 2015

Menghitung Volume Kerucut Menggunakan Delphi

Diposting oleh Siti Asmaul Sadeyah di 16.42 0 komentar
Assalamu'alaikum Sweabyers...

Pada postingan kali ini aku akan berbagi program tentang menghitung sebuah volume gambar dibawah ini menggunakan Delphi.



Iyups, bangun kerucut.
Postingan kali ini membahas tentang cara menghitung volume pada bangun kerucut.
Sebelum kita membahas pada pembuatan program, berikut ini sedikit penjelasan mengenai kerucut.
Apa itu kerucut?

Kamis, 01 Januari 2015

Mengubah Ekspresi Matematika ke dalam Bahasa Delphi/ Pascal

Diposting oleh Siti Asmaul Sadeyah di 22.13 0 komentar
Assalamu'alaikum Sweabyers !!!

Ketemu lagi dengan postingan~postingan aku seputar "Algoritma dan Pemrograman".
Postingan kali ini membahas tentang "Mengubah Ekspresi matematika ke dalam Bahasa Delphi/Pascal". Oh ya, sebelum aku bahas tentang postingan karena hari ini masuk pada bulan januari jadi aku mau ngucapin "HAPPY NEW YEARS 2015 GUYSSS" hehe
Semoga tahun ini menjadi tahun yang lebih baik dan lebih ini buat kita semua, aamiin :):):)
Oke langsung saja kembali pada topik. Sebelumnya udah aku kasih postingan tentang Ekspresi matematika yang lebih mudah tentang "Luas Persegi panjang dan Luas segitiga". Kalo kalian udah lupa, kalian bisa scroll down asrip blog aku disana pasti ada deh! Sekalian kita flashback gitu?? hehe :P

 

Coretan Si Dhea Template by Ipietoon Blogger Template | Gift Idea