Rabu, 30 Maret 2016

Array And String Dalam Bahasa C



1. Jelaskan perbedaan antara array berdimensi satu dengan array berdimensi dua.
            jawab :
   a). Array berdimensi 1 :
·      bentuk umumnya adalah : tipe_data nama_var[ukuran];
·      Contoh pendeklarasian array :
         float nilai_tes[5];
         menyatakan bahwa array nilai_tes mengandung 5 elemen bertipe float.
·      Bentuk umum pengaksesan array adalah sbb :
             nama_var[indeks]
             sehingga, untuk array nilai_tes, maka :
             nilai_tes[0]  elemen pertama dari nilai_tes
             nilai_tes[4]  elemen ke-5 dari nilai_tes
   b). Array berdimensi 2 :
·         bentuk umumnya adalah : Tipe_data namaArray [m][n] = {{a,b,…z},{1,2,…,n-1}};
·         pendeklarasiannya adalah int data_lulus[4][3];yaitu Nilai 4 untuk menyatakan  banyaknya baris dan 3 untuk menyatakan banyaknya kolom.
·         array dua dimensi terdapat dua jumlah elemen yang terdapat dikurung kurung siku dan keduanya boleh tidak sama. Elemen array dua dimensi diakses dengan menuliskan kedua indeks elemennya dalam kurung.
2. Carilah contoh penggunaan fungsi strcpy(), strlen(), strcat(), strcmp() dan strchr().
            jawab :
   a). Fungsi strcpy() adalah : untuk menyalin suatu string asal ke variablel string tujuan.
       Berikut Contoh  Script/syntaxnya :
     #include <stdio.h>
     #include <conio.h>
     #include <string.h>
        main ()
      {
       char str1[]=" Siti Mulia Sari";
       char str2[40];
       char str3[40];

       strcpy (str2,str1);
       strcpy (str3," Ilmu Komputer FMIPA ULM ");

       printf ("str1: %s\nstr2: %s\nstr3: %s\n",str1,str2,str3);

       getche();
      }

     Outputnya adalah :

b)  Strlen() : Berfungsi untuk memperoleh jumlah karakter dari suatu string.
            Contoh Sintaks programnya adalah sbb :
#include <stdio.h>
#include <string.h>
#include <conio.h>

int main ()
{
char kata[100];
int panjang;

printf ("Masukan Kata: ");
gets (kata);

panjang=strlen(kata);

printf ("Panjang Kata : %d karakter.\n",panjang);

getche();
}

         Outputnya adalah :


c). Strcat()Digunakan untuk menggabungkan string.
                  Contoh Sintaks programnya adalah :
#include <stdio.h>
#include <conio.h>
#include <string.h>

main()
{
char str[80];

  strcpy (str," Ilmu Komputer ");

 //mulai menggabungkan string

strcat (str," Siti ");
strcat (str," Mulia ");
strcat (str," Sari ");

//mulai menggabungkan string
puts (str);

getche();
}

Outputnya adalah :

d). Strcmp() String Compare, digunakan membandingkan dua string, dengan cara membandingkan string-1 ke string-2. Fungsi ini dimulai membandingkan karakter pertama dari setiap string. Jika mereka sama satu sama lain, terus dengan pasangan berikutnya sampai membandingkan karakter yang berbeda atau sampai keterminator karakter null.
Contoh Sintaks nya adalah :
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
#include<string.h>
main()
{
// Perbandingan String pada strcmp() adalah berdasarkan urutan karakter dalam tabel ASCII
char a1[]="GA";
char a2[]="AG";
char b1[]="EG";
clrscr();
cout<<"Hasil perbandingan "<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil perbandingan "<<a2<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil perbandingan "<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1)<<endl;
getch();
}

        Outputnya adalah :

e). Strchr()Digunakan untuk menemukan suatu karakter dalam suatu string. Fungsi strchr() ini mengembalikan sebuah pointer pada posisi pertama dari karakter dalam string yang dicari. Posisi karakter yang ditemukan, akan ditampilkan sebagai nilai integer, tetapi secara internal dikonversi kembali ke char.


Contoh Sintaksnya programnya adalah :
#include <stdio.h>
#include <conio.h>
#include <string.h>

int main ()
{
char str[] = " Siti Mulia Sari ";
char * letak;

printf ("Letak karakter 'i' pada posisi : \"%s\"...\n",str);
letak=strchr(str,'i');

while (letak!=NULL)
{
printf ("Ditemukan pada posisi : %d\n",letak-str+1);
letak=strchr(letak+1,'i');
}

getche();
}

Outputnya adalah :
3. Tuliskan kesimpulan praktikum array and string!
Jawab :
·         Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang
menggunakan sebuah nama yang sama. Nilai-nilai data di suatu array disebut dengan
elemen-elemen array. Letak urutan dari elemen-elemen array ditunjukkan oleh suatu
subscript atau indeks.
·         Array terbagi tiga, yaitu array 1 dimensi berupa vektor, array 2 dimensi berupa matriks dan table, dan array 3 dimensi berupa ruang.
·         Suatu array berdimensi satu dideklarasikan dalam bentuk umum berupa :
tipe_data nama_var[ukuran];
dengan :
 tipe_data : untuk menyatakan tipe dari elemen array, misalnya int, char, float.
 nama_var : nama variabel array
 ukuran : untuk menyatakan jumlah maksimal elemen array.
·         Pendeklarasikan Array Berdimensi Dua:
int data_lulus[4][3];
·         String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat. Pada bahasa C, string bukanlah merupakan tipe data tersendiri, melainkan hanyalah kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk array berdimensi satu.
·         Pemasukan data string ke dalam suatu variabel biasa dilakukan dengan fungsi
gets() atau scanf().
·         Bentuk umum pemakaiannya adalah sebagai berikut :
#include <stdio.h>
gets(nama_array);
atau
#include <stdio.h>
scanf(“%s”, nama_array);


Senin, 21 Desember 2015

Ilmu Komputer Universitas Lambung Mangkurat


Kuliah Di Ilmu Komputer itu ngapain sih??

Assalamualaikum wr wb..
Selamat malam mantemaaannn :D, jumpa lagi di blog saya ... semoga kalian gak bosan yaa buat mampir di blog saya.
Langsung aja yaa, kali ini saya akan memposting sebuah postingan yang berkaitan dengan kesalahpahaman masyarakat sekitar tentang prodi ( progam studi ) ilkom ( ilmu komputer ). Tapi mungkin pembahasan saya akan lebih menonjol pada PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS LAMBUNG MANGKURAT BANJAR BARU ya, karena saya adalah mahasiswa di Universitas ini untuk waktu beberapa tahun, insyallah 4 tahun yaaa,aamminn..sebenarnya berharap 3 ½ sih, tapii, ah sudah lah, sepertinya tidak mungkin :D :D.
Banyak masyarakat yang bertanya-tanya, kuliah di ilkom itu ngapain sih?? jadi hacker?? bikin game??? desain grafis?? atau apa??
bahkan ada sebagian orang yang mengira bahwa mahasiswa ilmu komputer itu bisa memperbaiki laptop atau komputer yang rusak??
Nah lo??? salah pahamnya udah jauh bangettt kannn?? 
itu sebabnya kenapa malam ini saya memposting tulisan ini, agar tidak ada lagi masyarakat yang salah paham dengan prodi ini, dan tidak ada lagi mahasiswa yang merasa salah pilih jurusan atau merasa terjebak ketika sudah memilih prodi ini dan setelah kuliah mereka merasa bahwa kuliah di prodi ini tidak sesuai dengan apa yang mereka harapkan.

Jadi kuliah di ILMU KOMPUTER itu ngapain aja sih?? Yukk kita simak aja langsung, deskripsi mata kuliahnya adalah sebagai berikut :

1.      Disini kami di ajari programming dalam mata kuliah Pemrograman Dasar namanya. Itu adalah makanan wajib kami. Kenapa wajib?? Karena mahasiswa ilmu komputer yang gak bisa ngoding itu ibarat sayur tanpa garam, hambaaarrrrr !! :D :D.. jadi programing itu semacam ngoding gitu dengan menggunakan bahasa pemrograman, ya dulu kalau sekolah taunya bahasa indonesia, bahasa inggris sama bahasa arab, sekarang bahasa pemrograman :D, dunia baru bagi saya yang berasal dari madrasah, emang kaya kesasar sih awalnya masuk dunia dengan penuh kode kode ini, tapi ya sudah lah, jalani saja, karena kata orang kalau gak kenal gak sayang, saya mencoba untuk mengenalnya dan mengenalnya lebih dalam, hingga akhirnya saya mulai jatuh cinta pada dunia programming ini :D :D yaaahhh kemana nihh bahasannya. Okeee lanjuttt, jadi disini kami diajari berbagai bahasa, tapi untuk semester satu ini, kami baru belajar bahasa pemrograman C, selain itu ada bahasa pemrograman C++, Pascal, PHP, Java, Phyton, HTML, CSS, Javascript, Perl, mySQL, Ruby, dan masih banyak lagi bahasa pemrograman dengan fungsi dan tujuannya masing-masing.
2.      Kami juga di ajari “kalkulus” ?? apa kalkulus?? Iyaa, kalkulus?? Saya awalnya juga terkejut ketika ada mata kuliah ini di program studi ilmu komputer, awalnya saya berpikir nyambungnya dimana ya??? Masa komputer sama matematika dijadiin satu?? Berasa aneh memang pada awalnya, tapi ternyata mahasiswa ilmu komputer memang dituntut untuk menguasai matematika. Kenapa?? Karena matematika itu penting guysss, dalam masalah kode kodeee tentu matematika dperlukan, kode biner misalnya, sebenarnya bukan hanya pada ilkom ya matematika itu penting, tetapi pada semua jurusan matematika selalu ada kaitannya. Padahal nih dulu niatnya masuk ilkom ini buat menghindari yang namanya matematika, eehh ternyata ketemu lagiii. Jodoh banget kayaknya sama matematika :D :D
3.      Kami juga diajari Fisika, waahhhh fisika, lagi lagi niat saya untuk berpisah dengan mata pelajaran ini gagal lagi, saya bertemu lagi dengannya, bahkan dengan praktikumnya.
4.      Pengantar Teknologi Informasi, disini kami diajari tentang mengenal komputer lebih dalam, dalam sedalam dalamnya :D :D, tentang sejarahnya, tentang bagaimana masa lalunyaa, yah semua tentangnya.
5.      Program Komputer Aplikasi, pasti kalian akan berpikiran bahwa yang kami peajari disini adalah tentang aplikasi, yaa sedikit banyaknya benar. Kami belajar tentang excel dan word disini. Mungkin waktu di SMA atau MA sudah diajari, hanya saja disini lebih mendalami lagi, lebih serius.
6.      Ilmu Kealaman Dasar, apa sih ini?? Apa yaaa?? Bingung waktu pertama kali belajar ini, dibilang membahas ilmu pengetahaun alam, tapi ada ilmu pengetahuan sosialnya juga, disini semacam membahas segala galanya yang berkaitan dengan dunia, dari hal yang lagi jadiperbincangan masyarkat sekarang, yang lagi booming, sampai yang sudah berlalu.
7.      Pendidikan Agama, tentunya mata kuliah ini tidak bisa dilupakan, meskipun sibuk dengan koding mengkoding tetapi agama urusan akhirat tetap is number one ya guysss ...
Nahh untuk semester satu ini ada 7 mata kuliah ini yang kami pelajari, tetapi untuk semester selanjutnya masih banyak lagi. Bisa dilihat kan dari 7 mata kuliah yang saya deskripsikan sama sekali tidak ada mata kuliah bongkar pasang komputer :D :D.. jadi tolong sekali, tolong jangan paksa kami untuk membongkar pasang komputer anda, atau jika anda ingin kami bongkar tetapi tidak kami pasang lagi :D :D *just kidding.
Meski demikian memang ada beberapa kakak tingkat yang berhasil sukses dibidang bongkar pasang ini, bisa memperbaiki komputer secara otodidak, tentunya mereka mendapatkan keahlian itu bukan dari mata kuliah di kampus, karena memang tidak diajarkan disini.
Sekarang sudah cukup jelas kan kalau kami disini BUKAN TEKNISI, kami bukan orang yang bisa kalian cari ketika komputer kalian rusak. Disini kami lebih ditekankan kepada pembuatan aplikasi pada dunia pemrograman, seperti peminatan yang ditawarkan di semester 5 dengan 3 kategori, yaitu :
1.      SISTEM INFORMASI
·           Analisis dan Desain Sistem Informasi
·           Sistem Informasi Geografis
·           Bussiness Inteligence
·           Sistem Manajemen Basis Data
2.      JARINGAN
·         Komunikasi Data dan Jaringan
·         Pengamanan Sistem Komputer
·         Jaringan Nirkabel dan Sistem Bergerak
·         Manajemen Jaringan Komputer
·         Sistem Tersebar
3.      WEB & MULTIMEDIA
·         Rekayasa Web
·         Sistem Multimedia
·         Framework Pengembangan Aplikasi Internet
·         Aplikasi Multimedia Lanjut
·         Sistem Tersebar
·         Pengenalan Pola dan Analisis Citra
Nah itu adalah mata kuliah pilihan yang akan ditawarkn pada semester 5 nanti. Duuhh udah gak sabar pengen milih :D :D. Jadi sampai disini dulu deskripsi saya tentang program studi ilmu komputer, semoga blog ini dapat menjawab pertanyaan masyarakat selama ini tentang program studi ini, dan menghilangkan kesalahpahaman diantara kita selama ini :D.. Duh kayaknya penulisnya malam ini agak gimana gitu :D :D.
Udah dulu yaaa, salah khilaf mohon maaf.
Wassalamulaikum wr wb.


 

Siti Mulia Sari Template by Ipietoon Cute Blog Design