Monday, 25 September 2017

Tipe Data




          Tipe data adalah himpunan nilai yang dapat dimiliki oleh sebuah data. Tipe data menentukan apakah sebuah nilai dapat dimiliki sebuah data atau tidak, serta operasi apa yang dapat dilakukan pada data tersebut.  selain itu tipe data juga dapat diartika sebagai  suatu konsep dasar yang harus dikuasai oleh programmer. 
          
          Tipe data digunakan untuk menentukan jenis nilai atau value yang akan disimpan ke dalam memori, dan yang akan di proses dalam programContoh tipe data dalam dunia nyata adalah bilangan bulat. Tipe data terbagi menjadi dua jenis yaitu tipe data primitif dan tipe data composite.

          Tipe data primitif merupakan sebuah tipe data standar yang tidak diturunkan dari objek manapun. Tipe data primitif adalah tipe data yang paling sering digunakan dalam progam. Maka dari itulah seorang programmer harus mengenal, mengerti, dan memahami tentang tipe data. yang termasuk kedalam jenis tipe data primitif antara lain bite, short, int(integer), long, float, duoble, char dan boolean. sedangkan tipe data composite adalah tipe data bentukan yang terdiri dari dua atau lebih tipe data primitif. beberapa jenis yang termasuk kedalam tipe data composite adalah array, record, datetime, image, subrange, enumerasi, object, variant, tipe string(str), dan tipe terbilang.

Struktur Data

Struktur Data


          Struktur Data terdiri dari dua suku kata yaitu struktur dan data. Struktur yang berarti suatu tugas subjektif, karena tergantung pada asumsi kriteria bagi pengenalan bagian-bagiannya, dan hubungan mereka. Sedangkan Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya.


          Dari dua kata tersebut dapat dikatakan bahwa struktur data Struktur data adalah suatu pengelolaan data sehingga data dapat dipergunakan secara lebih efisien dan efektif. Dalam bahasa pemrograman, struktur data seringkali ditampakkan secaa fisik dalam bentuk tabel (biasanya pada bahasa pemrograman/pengelolaan database berbasis visual), namun pada beberapa bahasa pemrograman yang tidak berbasis visual, strutkur data lebih berupa pengelolaan data dengan aturan-aturan tertentu.

          Struktur data berfungsi untuk meningkatkan efisiensi memori pada saat komputer sedang berkerja, terutama jika digunakan pada saat membuat suatu program struktur data bisa digunakan untuk mempermudah algoritma, kemudahan inilah yang akan membantu seorang programmer untuk menghemat memori dan membuat kerja program yang dibuatnya menjadi lebih efisien.
         beberapa jenis struktur data yg dapat memudahkan saat pemrograman berlangsung antara lain:
1. Array (Larik)
Struktur data statik yang menyimpan data-data dengan tipe data yang sama.
2. Record (Catatan)
Abstract Data Type (ADT) yang dapat menyimpan data-data dengan tipe data yang berbeda.
Struktur Data Majemuk 
Linier 
3. Stack (Tumpukan)
Tumpukan data linier yang ditambahkan di akhir dan dihapus di akhir.
4. Queue (Antrian)
Tumpukan data linier yang ditambahkan di akhir dan dihapus di awal.
5. List dan Multi-List (Daftar)
Sekumpulan elemen yang mempunyai urutan tertentu, yang setiap elemennya terdiri dari 2 bagian.
Non-Linier 
6. Binary Tree (Pohon Biner)
Himpunan terbatas yang mungkin kosong atau terdiri dari sebuah simpul yang disebut akar.
7. Graph (Graf)
Memungkinkan pendefinisian hubungan hirarkis dan pendefinisian hubungan tak terbatas antara entitas data.

Sunday, 24 September 2017

About Me

About me:
          Assalamualaikum, hallo, sampurasun, perkenalkan saya Irfan Nugraha Pratama, saya lahir di Karawang 20 tahun lalu tepatnya tanggal di bulan juli saat uciha madara mempersiapkan diri untuk enyerang konoha dengan memanfaatkan melemahnya jutsu penyegrl milik kushina :v. saya adalah produk asli karawang tanpa campuran borax dan bahan pengawet yang bisa membahayakan bagi kesehatan umat manusia. masa kecil saya sangat bahagia karena saat saya kecil saya bebas bermain bersama teman mulai dari bermain kelereng, panggal, sampai balap renang di sungai bersama teman2 karena saat saya kecil air sungai masih bersih dan tidak terlalu tercemar oleh limbah pabrik sehingga masih aman untuk bisa dijadikan tempat bermain hehe.
          Untuk latar pendidikan saya mengawali pendidikan ngan sekolah di SDN Mekarjati 3 karawang selama 1 tahun, kemudian saya pindah dan meneruskan pendidikan  ke SD Tungakjati 8, setelah lulus SD saya melanjutkan sekkolah di SMPN  3 Karawang selama 3 tahun dan dilanjutkan lagi dengan sekolah di SMAN 4 Karawang, dimasa sma lah saya mulai banyak mendapatkan teman teman yang sampai saat ini masih sering berkumpul walaupun kebanyakan sibuk dengan urusan masing-masing tetapi selalu disempatkan untuk berkumpul sebagai pelepas riindu, sharing, curhat dll. selepas lulus saya mencoba melanjutkan pendidikan di sekolah penerbangan tetapi saya gagal karena saya tidak bisa terbang hehe. 2 tahun kemudian saya memutuskan untuk kuliah karena saat itu adalah seorang pegawai swasta maka saya putuskan untuk kuliah di Universiitas Buana Perjuangan (UBP Karawang).
          Sejak saya masih kecil sampai sekarang hobi saya adalah bermain, mulai dari bermain sepakbola, bermain futsal, tapi tidak untuk mempermainkan hati dan perasaan wanita. selain bermain hobi saya adalah nonton, ngutakatik momputer walau cuman bisa merusak tanpa bisa memperbaiki haha, sampai keliling dunia atau surfing di internet. Keebiasaan saya setiap hari adalah bernafas, berkedip, makan, dan bergerak :v LOL
          Saat kecil saya memiliki cita-cita yang mulia yaitu menjadi dokter smpat juga terpikir untuk menjad insinyur seperti hokage pertama di negeri ini.
          peminatan saya di bidang IT karena pada zaman ini manusia tidak bisa berkomunikasi dengan telepati, maka dari itu saya ingin berkontribusi untuk kemajuan teknologi dimasa depan.
untuk pembaca sekalian "jangan lupa bernafas".