Archive for September 2015
BAB VIII MODULAR DALAM BAHASA C
Suatu program yang terpisah dalam blok sendiri yang
berfungsi sebagai subprogram (program bagian). Pada modular terdapat 2 area yaitu
main program dan modul.
Modul dapat dipanggil
oleh main program dan oleh blok program
lainnya dengan memanggil
nama modulnya. Modular ini adalah program utama dari function
dan procedure.
Karna
sebelumnya kita sudah mempelajari tentang function maka dalam bab modular ini
kita mungkin hanya untuk mengingat saja dan memperdalam dari function tersebut.
Berikut syntax:
Sebenarnya
function dan procedure adalah bagian dari modular makan syntax dari keduanya
tidak beda jauh function memiliki main di bagian akhir sedangkan procedure
memiliki main di bagian awal seperti syntax diatas.
Mari kita
lihat contoh programnya:
Program ini
menggunakan metode procedure dimana main berada di bagian depan atau peratama
dan diikuti oleh modul.
untuk lebih lengkapnya bisa dilihat disini
Mari kita
lihat hasil programnya:
Di program
ini kita menggunakan proses pertambahan dan pengurangan.
untuk lebih lengkapnya bisa dilihat disini
BAB VII FUNCTION DALAM BAHASA C
Function
merupakan kode program yang dirancang untuk melaksanakan tugas khusus dan
letaknya dipisahkan dari program utama atau { main() }
Kegunaan
fungsi;
1. Mengurangi
pengulangan penulisan program yang sama.
2. Agar program tersusun
rapid an mudah dipahami.
Syntax:
Suatu
fungsi yang memberikan hasil balik selain tipe int perlu di deklarasikan
terlebih dahulu sebelum digunakan. Deklarasi fungsi ditulis sebelum fungsi
tersebut digunakan.
A.
Parameter
Supaya nilai variable bisa digunakan di module lain yang membutuhkannya, maka variable tersebut dibuat sebagai variable global atau dikirim sebagai suatu parameter.
Dan terdapat 2 parameter yaitu:
· Parameter nilai ( by value )
Nilai dari parameter formal tidak mempengaruhi parameter nyata.
Pengiriman satu arah yaitu parameter nyata ke parameter formal.
· Parameter variabel ( by refrences )
Nilai dari parameter formal mempengaruhi parameter nyata.
Pengiriman nilai secara dua arah yaitu parameter nyata ke parameter formal, dan sebaliknya
parameter formal ke parameter nyata.
Berikut contoh programnya yaitu perkalian matrik:
Supaya nilai variable bisa digunakan di module lain yang membutuhkannya, maka variable tersebut dibuat sebagai variable global atau dikirim sebagai suatu parameter.
Dan terdapat 2 parameter yaitu:
· Parameter nilai ( by value )
Nilai dari parameter formal tidak mempengaruhi parameter nyata.
Pengiriman satu arah yaitu parameter nyata ke parameter formal.
· Parameter variabel ( by refrences )
Nilai dari parameter formal mempengaruhi parameter nyata.
Pengiriman nilai secara dua arah yaitu parameter nyata ke parameter formal, dan sebaliknya
parameter formal ke parameter nyata.
Berikut contoh programnya yaitu perkalian matrik:
Mari kita lihat program yang berhasil
kita buat:
Dengan
kata lain function mempunyai syntax dengan main program berada di akhir program.
Syntax:
Untuk lebih lengkapnya bisa dilihat disini
Cara Menginstall ubuntu builder
Memang ubuntu builder sudah tidak sepopuler pada saat pertama kali dikeluarkan.
ubuntu builder digunakan untuk membuat distro linux yang kita inginkan atau konsep yang kita kehendaki.
dengan sofware ini kita bisa membuat distro linux sesuai kemauan kita
ubuntu builder digunakan untuk membuat distro linux yang kita inginkan atau konsep yang kita kehendaki.
dengan sofware ini kita bisa membuat distro linux sesuai kemauan kita
Berikut cara menginstall ubuntu builder menggunakan ppa repository:
Note: harus terkoneksi oleh internet
setelah itu kita bisa lihat ubuntu builder di dash,
Posted by Unknown
Cara install ubuntu builder
Ubuntu builder merupakan sebuah aplikasi untuk membuat suatu distro linux.
kita bisa membuat linux dengan kreasi kita sendiri.
kita bisa membuat tampilan seperti yang kita inginkan
berikut cara untuk menginstall ubuntu builder dengan media terminal.
proses installasi ubuntu builder telah selesai untuk mengeceknya kita bisa mencarinya lewat dash
kita bisa membuat linux dengan kreasi kita sendiri.
kita bisa membuat tampilan seperti yang kita inginkan
berikut cara untuk menginstall ubuntu builder dengan media terminal.
- pencet kombinasi Ctrl-Alt-T untuk membuka terminal
- kemudian masukan kode berikut.
- setelah selesai prosesnya maka masukan lagi code sudo apt-get update
- setelah itu masukan lagi code berikutnya
proses installasi ubuntu builder telah selesai untuk mengeceknya kita bisa mencarinya lewat dash
BAB VI ARRAY DIMENSI 2
Array dimensi
dua berbeda dengan dimensi satu di dimensi 2 dimana indeks pertama
sebagai baris dan indexs ke dua sebagai kolom.
Syntax:
variabel : menunjukan
variabel yang digunakan
indeks1 : Jumlah baris
indeks2 : jumlah kolom
jadi untuk array
dimensi 2 bisa disebut jenis program untuk membuat suatu matrik yang
mempunyai baris dan kolom.
Mari kita lihat contoh
program
- kita mempunyai matrik: 5 x 5 dengan inputanpertanyaan:tentukan nilai maksimum dan minimum dari matrik tersebutmari kita buat programnya:ini merupakan progam untuk menentukan nilai maksimum dan minimum dari inputan yang sudah ditentukan tadi dengan cara kita menginput bilangan tersebut.Mari kita lihat hasil programnya:Dari progam diatas kita bisa lihat bahwa nilai minimum = 1 dan nilai maksimum = 25untuk lebih lengkapnya bisa dilihat disini
BAB V ARRAY DIMENSI 1
Array
merupakan kumpulan bilangan yang bertipe sama dan terstruktur dalam
urutan tertentu menggunakan sebuah nama yang dimulai dari 0 sampai
data Array yang diinginkan.
Cara
pendeklarasian sama dengan mendeklarasikan variabel yang lain hanya
saja ddiikuti dengan indexs yang menunjukan jumlah maksimum data yang
disediakan.
Syntax:
Deklarasi
dalam Array dimensi 1 dilakukan dengan menyebutkan jumlah elemennya
misalnya : A[5]; Pendeklarasian dapat juga dilakukan dengan langsung
memberi nilai kebapa variabel yang ditentukan Misal: A[5]={5,4,3,2}
atau dengan single nilai A[0]=3, A[1]=2 dst.
Suatu array
juga dapat di deklarasikan tanpa indexs contoh membuat larik atau
array yang tidak berurukuran yaitu A[ ] = {5,6,7} untuk melakukan
pengaksesan suatu array, dapat dilakukan dengan menggunakan indeksnya
yang dimulai dari {0}
mari kita
lihat contoh programnya:
dari
codingan diatas kita bisa mencari
1. Total nilai
2. Mencari rata-rata
3. Mencari nilai tertinggi
Lihat di
variabel ada ni[5] itu
berarti array dari “ ni “ mempunyai ukuran “ 5 “
mari kita
lihat hasil programnya
Contoh
Program 2
codingan
diatas kita bisa lihat program ini digunakan untuk mencetak
hasil/data yang “terkecil” dan “terbesar” dari angka yang
ditentukan dan juga program ini menggunakan array dengan varibel “A”
berukuran “ [3]”
mari
kita lihat hasil programnya:
untuk lebih lengkapnya bisa dilihat disini
Google Nexus 5
di era modern seperti ini banyak sekali barang elektronik yang sudah mempunyai kemampuan luar biasa. terutama gadget/handphone.
contoh gadget yang mempunyai fitur canggih seperti google nexus 5. dengan menggunakan processor quad core dari snapdragon 800 merupakan yang tercanggih di tahun gadget itu rilis.
selain itu juga memiliki OS kitkat dan tentunya dapat di upgrade jika ada pembaruan operating system
Untuk spesifikasi kamera, tak ada yang terlalu menonjol seperti handphone Google Nexus kebanyakan, dengan kamera berlensa 8 MP pada kamera belakang dan kamera 1.3 mp pada kamer depan, pastinya masih kalah dengan handphone premium lainnya yang sudah menggunakan kamera berlensa 13 mp. dan harga dikisaran 5jt memang pantas untuk di edarkan di masyarakat luas dengan pandangan spesifikasi yang menghuni
bisa kita lihat spesifikasi lengkap dari google nexus 5:
contoh gadget yang mempunyai fitur canggih seperti google nexus 5. dengan menggunakan processor quad core dari snapdragon 800 merupakan yang tercanggih di tahun gadget itu rilis.
selain itu juga memiliki OS kitkat dan tentunya dapat di upgrade jika ada pembaruan operating system
Untuk spesifikasi kamera, tak ada yang terlalu menonjol seperti handphone Google Nexus kebanyakan, dengan kamera berlensa 8 MP pada kamera belakang dan kamera 1.3 mp pada kamer depan, pastinya masih kalah dengan handphone premium lainnya yang sudah menggunakan kamera berlensa 13 mp. dan harga dikisaran 5jt memang pantas untuk di edarkan di masyarakat luas dengan pandangan spesifikasi yang menghuni
bisa kita lihat spesifikasi lengkap dari google nexus 5:
Spesifikasi Google Nexus 5
- Berat 130 g
- Dimensi 137.9 x 69.2 x 8.6 mm
- Layar 1080 x 1920 pixels, 4.95 inches (~445 ppi pixel density)
- Corning Gorilla Glass 3
- Memory Internal 16 GB
- Jenis layar True HD IPS Plus capacitive touchscreen, 16M colors
- MicroSD Slot No
- LTE, Cat3
- NFC
- Fitur O.S. Android OS, v4.4 (KitKat)
- 2 GB RAM
- CPU Qualcomm MSM8974 Snapdragon 800, Quad-core 2.3 GHz Krait 400
- GPU Adreno 330
- Kamera depan Yes, 1.3 MP
- GPS Yes, with A-GPS support and GLONASS Wireless charging
- Baterai Tipe Non-removable Li-Po 2300 mAh battery
- Kamera belakang 8 MP, 3264 x 2448 pixels, autofocus, optical image stabilization, LED flash, Geo-tagging, touch focus, face detection, photo sphere, Video 1080p@30fps
Terms Of Service
Isi Tulisan
semua yang tertulis di blog ini merupakan murni hasil tulisan dari Febrian sebagai pembuat blog ini. semua yang tertulis di blog ini merupakan pemahaman/ilmu yang dipunyai pembuat blog ini untuk keperluan membagi ilmu yang dipunya agar bermanfaat bagi orang banyak. Anda bisa mengutip sebagian tulisan yang dibuat dengan mencantumkan tautan sumbernya.
Comment
Siapa saja berhak untuk komentar di blog ini tetapi harus menggunakan bahasa yang sopan dan tidak mengandung hal-hal yang merugikan termasuk SARA.
pembuat blog ini akan berusaha semaksimal mungkin menjawab pertanyaan bilamana ada yang ingin menanyakan dari kutipan artikel yang sudah di posting.
dan anda juga boleh email ke febrian.ardy93@gmail.com jika ada yang ingin ditanyakan seputar artikel yang dibuat. atau dengan menulis di form kontak
semua yang tertulis di blog ini merupakan murni hasil tulisan dari Febrian sebagai pembuat blog ini. semua yang tertulis di blog ini merupakan pemahaman/ilmu yang dipunyai pembuat blog ini untuk keperluan membagi ilmu yang dipunya agar bermanfaat bagi orang banyak. Anda bisa mengutip sebagian tulisan yang dibuat dengan mencantumkan tautan sumbernya.
Comment
Siapa saja berhak untuk komentar di blog ini tetapi harus menggunakan bahasa yang sopan dan tidak mengandung hal-hal yang merugikan termasuk SARA.
pembuat blog ini akan berusaha semaksimal mungkin menjawab pertanyaan bilamana ada yang ingin menanyakan dari kutipan artikel yang sudah di posting.
dan anda juga boleh email ke febrian.ardy93@gmail.com jika ada yang ingin ditanyakan seputar artikel yang dibuat. atau dengan menulis di form kontak
Privacy Policy
Privacy Policy for Cara-cara
If you require any more information or have any questions about our privacy policy, please feel free to contact us by email at febrian.ardy93@gmail.com.At http://cararian.blogspot.co.id/ we consider the privacy of our visitors to be extremely important. This privacy policy document describes in detail the types of personal information is collected and recorded by http://cararian.blogspot.co.id/ and how we use it.
Log Files
Like many other Web sites, http://cararian.blogspot.co.id/ makes use of log files. These files merely logs visitors to the site - usually a standard procedure for hosting companies and a part of hosting services's analytics. The information inside the log files includes internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date/time stamp, referring/exit pages, and possibly the number of clicks. This information is used to analyze trends, administer the site, track user's movement around the site, and gather demographic information. IP addresses, and other such information are not linked to any information that is personally identifiable.
Cookies and Web Beacons
http://cararian.blogspot.co.id/ uses cookies to store information about visitors' preferences, to record user-specific information on which pages the site visitor accesses or visits, and to personalize or customize our web page content based upon visitors' browser type or other information that the visitor sends via their browser.
DoubleClick DART Cookie
→ Google, as a third party vendor, uses cookies to serve ads on http://cararian.blogspot.co.id/.
→ Google's use of the DART cookie enables it to serve ads to our site's visitors based upon their visit to http://cararian.blogspot.co.id/ and other sites on the Internet.
→ Users may opt out of the use of the DART cookie by visiting the Google ad and content network privacy policy at the following URL - http://www.google.com/privacy_ads.html
Our Advertising Partners
Some of our advertising partners may use cookies and web beacons on our site. Our advertising partners include .......
While each of these advertising partners has their own Privacy Policy for their site, an updated and hyperlinked resource is maintained here: Privacy Policies.
You may consult this listing to find the privacy policy for each of the advertising partners of http://cararian.blogspot.co.id/.
These third-party ad servers or ad networks use technology in their respective advertisements and links that appear on http://cararian.blogspot.co.id/ and which are sent directly to your browser. They automatically receive your IP address when this occurs. Other technologies (such as cookies, JavaScript, or Web Beacons) may also be used by our site's third-party ad networks to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on the site.
http://cararian.blogspot.co.id/ has no access to or control over these cookies that are used by third-party advertisers.
Third Party Privacy Policies
You should consult the respective privacy policies of these third-party ad servers for more detailed information on their practices as well as for instructions about how to opt-out of certain practices. http://cararian.blogspot.co.id/'s privacy policy does not apply to, and we cannot control the activities of, such other advertisers or web sites. You may find a comprehensive listing of these privacy policies and their links here: Privacy Policy Links.
If you wish to disable cookies, you may do so through your individual browser options. More detailed information about cookie management with specific web browsers can be found at the browsers' respective websites. What Are Cookies?
Children's Information
We believe it is important to provide added protection for children online. We encourage parents and guardians to spend time online with their children to observe, participate in and/or monitor and guide their online activity. http://cararian.blogspot.co.id/ does not knowingly collect any personally identifiable information from children under the age of 13. If a parent or guardian believes that http://cararian.blogspot.co.id/ has in its database the personally-identifiable information of a child under the age of 13, please contact us immediately (using the contact in the first paragraph) and we will use our best efforts to promptly remove such information from our records.
Online Privacy Policy Only
This privacy policy applies only to our online activities and is valid for visitors to our website and regarding information shared and/or collected there. This policy does not apply to any information collected offline or via channels other than this website.
Consent
By using our website, you hereby consent to our privacy policy and agree to its terms.
Update
This Privacy Policy was last updated on: Tuesday, September 15th, 2015.
Should we update, amend or make any changes to our privacy policy, those changes will be posted here.
Posted by Unknown
BAB IV STATEMENT PERULANGAN DALAM BAHASA C
A. Statement Perulangan
Statement perulangan merupakan sebuah instruksi atau perintah pada suatu program termasuk dalam program Bahasa C. Statemnet perulangan ada beberapa jenis, yaitu :
Statement perulangan merupakan sebuah instruksi atau perintah pada suatu program termasuk dalam program Bahasa C. Statemnet perulangan ada beberapa jenis, yaitu :
- statement kosong adalah statement yang hanya terdiri dari titik koma saja tanpa ada isi dari statement tersebut.
- statement ungkapan adalah statement yang dibentuk dari suatu ungkapan atau terdapat isi dari statement tersebut dengan diakhiri dengan titik koma.Sebelum kita masuk dalam proses pengulangan sebaiknya kita terlebih dahulu mempelajari sebuah operasi untuk menjelaskan sebuah kondisi yang nantinya akan membantu pada proses perulanganOperasi ini digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada.Berikut beberapa pernyataan itu:A.1. Pernyataan ifPernyataan ini digunakan untuk menjelaskan kondisi “jika” dan “maka”A.2 Pernyataan if dan elsePernyataan if-else memiliki syntax sebagai berikut:Else disini di fungsikan untuk menyatakan kondisi yang berbeda dari “if ” berikut contoh programnya:Hampir sama dengan progam if sebelumnya disini kita menambahkan kondisi “else” dimana kondisi ini jika “nilai >=60” maka dinyatakan lulus, selain itu dinyatakan “tidak lulus”. Mari kita lihat hasil runningnya.A.3 Nested IFAdalah pernyataan “ if “ berangkap dimana ada “if” didalam “if”Syntax:Didalam pernyataan syntax ini dinamakan “ if-else “ bersarangBerikut contoh program dari pernyataan Nested ifA.4 Pernyataan switch-caseDibuat untuk pengambilan keputusan untuk melibatkan sejumlah banyak dataSyntax :
Berikut contoh program dari pernyataan switch-caseProgram ini menyajikan passing yang didapat oleh mahasiswa/mahasiswi- Perulangan Berhingga ( Counter controller repetition)
Perulangan juga disebut looping yaitu proses berjalan sampai batas yang ditentukan/ proses berjalan sampai yang ditentukan terpenuhi.Perulangan berhingga yaitu suatu perulangan dimana nilai awal dan akhirnya ditentukan oleh programmer. Perulangan ini menggunakan kata kunci for.Syntax:For (inisial; syarat pengulangan;peningkatan/penurunan) statement;Contoh program:Mari kita lihat hasil program kitaC. Perulangan tak berhinggaPerulangan tak berhingga merupakan perulangan dimana jumlah pengulangannya tidak dapat ditentukan sehingga akan terus dilakukan selama kondisi bernilai benar atau salah.C.1 Pernyataan whileKata kunci ini bermakna selama kondisi benar maka perulangan akan terus dilakukan jika salah maka perulangan akan dihentikan.Syntax:Berikut contoh dari proram dengan menggunakan pernyataan while
Mari kita lihat hasil dari program diatas
Dari program diatas bahwa tampilkan bacaan “program pertama while” sampai kondisi i<20C.2 Pernyataan Do-WhilePernyataan do-while merupakan bentuk perulangan yang melakukan perulangan terlebih dahulu dan akan di cek kemudian dan perulangan akan terus dilakukan selama kondisi salah.Syntax:Mari kita coba dengan program yang kita buatDengan code diatas kita bisa menghasilkan program seperti ini
untuk lebih lengkapnya bisa dilihat disini
BAB III FUNGSI PUSTAKA,OPERATOR DALAM BAHASA C
A. Fungsi
Pustaka
Pustaka
(seringkali dirujuk sebagai library),
adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file
pustaka mempunyai satu Header
file yang menyimpan cetak
biru dari fungsi-fungsi yang terkandung dalam file pustaka.
A.1. Header Stdio.h
Fungsi yang terdapat
dalam header tersebut adalah:
·
printf()
Untuk menampilkan keluaran secara
terformat.
·
putchar()
Untuk menampilkan keluaran secara
tidak terformat.
·
scanf()
Untuk melakukan inputan.
·
fprintf()
untuk menampilkan keluaran di
printer,fungsi ini menggunakan sebuah. konstanta stdprn untuk menampilkan hasil
di printer.
·
fopen() untuk membuka file yang ada di disk.
Contoh program char:
A.2.
Header conio.h
·
getch()
untuk membaca sebuah karakter dengan sifat
karakter yang dimasukan tidak perlu diakhiri dengan menekan tombol ENTER, dan
karakter yang dimasukan tidak akan ditampilkan di layar
·
gotoxy()
fungsi gotoxy digunakan untuk
memindahkan kursor ke kolom x baris y.
A.3.
Header math.h
·
sqrt(n)
untuk menghitung akar suatu nilai
numerik n
·
pow(x,y)
untuk menghitung x pangkat y
·
exp(n)
untuk menghitung nilai e pangkat n
·
idexp(x,y) untuk menghitung nilai x dikali 2 pangkat y
·
ceil()
untuk pembulatan ke atas
·
floor()
untuk pembulatan nilai kebawah
·
fmod()
untuk menghitung sisa pembagian bulat
·
sin(),cos(),tan(),asin(),acos(),atan(),log(),log()
contoh
program :
A.4. Header string.h
·
strlen()
untuk menghasilkan panjang dari suatu
string kata
·
strcpy()
untuk menyalin nilai string x ke
string y
·
strcat
(string1,string2) untuk menggabungkan 2
buah string,string 1 dan string2
·
strcmp()
untuk membandingkan dua nilai string
·
strchr()
untuk menyeleksi suatu nilai string
yang masuk
A.5. Header time.h
·
time()
untuk memberi selang waktu dalam
random
·
ctime()
untuk konversi tanggal dan waktu menjadi
sebuah string
·
asctime()
untuk konversi tanggal dan waktu
menjadi nilai ASCII
B. Operator
Operator
merupakan simbol yang digunakan dalam program untuk melakukan suatu operasi
manipulasi, seperti penjumlahan, pengurangan dan operasi berhitung lainnya.
Berikut beberapa operator yang biasa digunakan
dalam pemrograman Bahasa C:
B.1. Operator Aritmatika
Operator
yang digunakan untuk melakukan operasi bilangan matematika
Operator
|
Fungsi
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa hasil bagi
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
Contoh program operator aritmatika pada gambar
1:
B.2
Operator Unary
Operator
|
Fungsi
|
-
|
Unary minus
|
+
|
Unary plus
|
--
|
Turun dengan
pengurangan nilai 1
|
++
|
Peningkatan
dengan menaikan nilai 1
|
(tipe)
|
Cast ukuran
operand dalam byte
|
Sizeof
|
Unary not
|
!
|
Oprator unary
complement satu
|
~
|
Menghasilkan
alamat memory operand
|
&
|
Menghasilkan
nilai pengenal di alamatnya (operator pointer)
|
*
|
Unary minus
|
Contoh program unary pada gambar 2:
B.3
Operator Hubungan
Operator
|
Fungsi
|
<
|
Lebih kecil
dari
|
<=
|
Lebih kecil
dari atau sama dengan
|
>
|
Lebih dari
|
>=
|
Lebih dari atau
sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak sama
dengan
|
B.4
Operator Bitwise
Operator
|
Fungsi
|
<
|
Lebih kecil dari
|
<=
|
Lebih kecil dari atau sama dengan
|
>
|
Lebih dari
|
>=
|
Lebih dari atau sama dengan
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
contoh program :
untuk lebih lengkapnya bisa dilihat disini