Senin, 25 Februari 2013

TUGAS KELOMPOK ADT

Program_pemesanan_tiket_kereta
Kamus
                Type data <
ktp : integer
nama : string
tujuan : integer
jenis_tiket : integer
tgl : string
jarak : integer
harga_tiket : integer >
                beli : array[1…..90] of data
                i, jml_data : integer
                function harga (tujuan,jenis : integer)           integer
                function jarak (tujuan : integer )           integer
                procedure jenis (input jenis_tiket : integer, output jk : integer)
Algoritma
                Output (“PROGRAM PEMESANAN TIKET KERETA”)
                Output (“Masukkan jumlah tiket yang akan dibeli :”)
                Input ( jml_tiket )
                i traversal [1….jml_tiket]
                                output (“Masukkan NO. KTP : “)
                                input ( beli[i].ktp)
                                output(“Masukkan Nama : “)
                                input (beli[i].nama)
                                output (“Pilih Tujuan : 1. Dalam Provinsi    2. Luar Provinsi “)
                                output (“Masukkan tujuan :”)
                                input ( beli[i].tujuan)
                                jarak (beli[i].tujuan)
                                ouput (“Pilih Jenis Tiket : 1. Ekonomi   2. Bisnis   3. Eksekutif “)
                                output (“Masukkan pilihan : “)
                                input (beli[i].jenis_tiket)
                                jenis (beli[i].jenis_tiket, beli[i].harga_tiket)
                                output (“Masukkan tanggal keberangkatan :”)
                                input (beli[i].tgl)
                                ouput (“Total harga tiket :”, harga (beli[i].tujuan, beli[i].harga_tiket)
                //end traversal

Function jarak (tujuan : integer)           integer
Kamus
Algoritma
                if (tujuan = 1) then
                                  5000
                else
                                   20000
                //end if

Function harga ( tujuan, harga : integer )            integer
Kamus
                ht : integer
Algoritma
                ht            tujuan + jenis 
                                ht

procedure jenis (input jenis_tiket : integer, output jk:integer)
kamus
algoritma
                if (jenis_tiket = 1) then
                                jk          35000
                else if (jenis_tiket = 2) then
                                jk          85000
                else
                                jk         135000

Rabu, 20 Februari 2013

ADT (Abstract Data Type)



Tipe data abstrak (ADT) dapat didefinisikan sebagai model matematika dari objek data yang menyempurnakan tipe data dengan cara mengaitkannya dengan fungsi-fungsi yang beroprasi pada data yang bersangkutan. Merupakan hal yang sangat penting untuk mengenali bahwa operasi-operasi yang akan dimanipulasi data pada objek yang bersangkutan termuat dalam spesifikasi ADT. Sebagai contoh, ADT HIMPUNAN didefinisikan sebagai koleksi data yang diakses oleh operasi-operasi himpunan seperti penggabungan (UNION), irisan (INTERSECTION), dan selisih antar-himpunan (SET DIFFERENCE).

Implementasi dari ADT harus menyediakan cara tertentu untuk merepresentasikan unsur tipe data (seperti matrix) dan cara untuk mengimplementasikan operasi -operasi matrix. Secara tipikal, kita akan mendeskripsikan operasi-operasi pada ADT dengan algoritma(logika berfikir) tertentu. Algoritma ini biasanya berupa urutan instruksi yang menspesifikasi secara tepat bagaimana operasi-operasi akan dilakukan/dieksekusi oleh komputer.

Kita sekarang akan membahas lebih konkret tentang apa itu ADT. Pada dasarnya, ADT adalah tipe data tertentu yang didefinisikan oleh pemrogram untuk kemudahan pemrograman serta untuk mengakomodasi tipe-tipe data yang tidak secara spesifik diakomodasi oleh bahasa pemrograman yang digunakan
Dalam hal ini perlu dibedakan antara pengertian struktur data dan ADT. Struktur data hanya memperlihatkan bagaimana data-data di organisir, sedangkan ADT bercakupan lebih luas, yaitu memuat/mengemas struktur data tertentu sekaligus dengan operasi-operasi yang dapat dilakukan pada struktur data tersebut. Dengan demikian, definisi umum tentang ADT di atas dapat diperluas.

SUMBER: Nugroho,Adi. 2008. ALgoritma dan Struktur Data Dalam Bahasa Java. Andi. Yogyakarta.

pengembangan diri


Senin, 18 Februari 2013

kekurangan dan kelebihan

setiap orang pastilah mwmpunyai kelebihan nya masing" dan kekurangnya masing". disini sayang mempunya kelebidan dan kekurangn yang dari dulu saya miliki:

kekurangan:
1. kurang bisa memanajemen waktu
2. kurang percaya diri
3. sering tidak fokus
4. susah memutuskan sesuatu
5. sering malu

kelebihan:
1. suka bergaul
2. selalu semangat mengerjakan sesuatu
3. tidak sombong
4. suka membantu
5. sangat bisa dipercaya

100 mimpi

Perkenalkan nama saya Putu Ditya Budi Setia dari kelas D3 IF 36 02. saya sangat banyak mempunyai mimpi- mimpi yg ingin saya wujudkan kelak diantaranya:
1. ingin jadi orang yang mandiri
2. ingin punya kamar dengan ornamen yunani kuno
3. ingin pergi ke yunani
4. ingin menjadi pebulutangkis yang handal
5. ingin membuka pelatihan badminton sendiri
6. ingin membuat gedung badminton dengan nama sendiri
7. ingin membuat toko sport yg lengkap
8. ingin membuat usaha loundry
9. ingin mendaki gunung agung di bali
10. ingin naik terjun payung
11. ingin loncat bebas
12. ingin pintar seperti albert enstein
13. ingin jadi programer yang handal
14. ingin menjadi orang yang selalu rendah hati
15. ingin menjadi pemain sepak bola yang terkenal
16. ingin menjadi ingin menjadi orang yang pintar bergaul di masyarakat
17. ingin lulus dengan nilai tertinggi di it telkom
18. ingin menginap di hotel bintang 5
19. ingin punya villa pribadi
20. ingin bisa beli mobil dengan uang sendiri
21. ingin bisa beli laptop sendiri
22. ingin punya tempat kost kostan sendiri
23. ingin bisa kaya seperti bilgate
24. ingin berlibur ke paris perancis
25. ingin naik unta
26. ingin berlibur ke dubai
27. ingin punya restaurant pribadi
28. ingin menjuari kompetisi badminton
29. ingin ikut lomba dharma wecana
30. ingin ikut lomba kekawin
31. ingin bisa mekidung
32. ingin bisa megambel baleganjur
33. ingin ikut lomba gong kebyar mewakili daerah sendiri
34. ingin buat band sendiri
35. ingin punya studio musik di rumah
36. ingin bisa beli motor dari gaji sendiri
37. ingin ke tempat yg bersalju
38. ingin berpetualang ke hutan
39. ingin punya anjing tibetian mustiff
40. ingin mempunyai soft skill yang baik
41. ingin bisa nton langsung pertandingan arsenal di stadion
42. ingin bertemu dengan david beckham
43. ingin menjadi seorang yang pinter buat website
44. ingin digaji 10 juta perbulan
45. ingin donor darah
46. ingin membuat laptop sendiri dengan merek sendiri
47. ingin mengikuti lomba robotik
48. ingin bisa nari bali
49. ingin bisa bermain alat musik rindik
50. ingin ikut stand up comedy
51. ingin ikut shooting malam minggu miko
52. ingin membuatkan web untuk hotel yang ad di nusa dua
53. ingin memlihara burung elang
54. ingin bekerja di microsoft
55. ingin mempunya mobil ferarri
56. ingin mempunyai kolam renag di rumah
57. ingin bersalaman dengan presiden SBY
58. ingin membeli hurley davidson
59. ingin membuat flash move saat nembak cwek
60. ingin punya fans sendiri
61. ingin mendapatkan ipk 4
62. ingin melanjutkan S 2 ke jerman
63. ingin mendapatkan beasiswa dari kampus
64. ingin bekerja di perusahaan di jakarta
65. ingin menjadi MC di suatu acara
66. ingin membeli apartemen
67. ingin melihat gunung berapi yang lagi aktif
68. ingin memelihara burung hantu
69. ingin memelihara ikan piranha di aquarium
70. ingin lanjut S1 Informatika di it telkom
71. ingin bisa bermain suling
72. ingin membuka tempat khursus les komputer
73. ingin membuka usaha warnet
74. ingin membuat program untuk penjumlahan omset penjualan
75. ingin membuat apikasi mobile phone
76. ingin bermain badminton bersama taufik hidayat
77. ingin ikut kompetisi badminton
78. ingin berlibur ke singapura
79. ingin memiliki lapangan futsal sendiri
80. ingin membuat anti virus sendiri
81. ingin membua website yang nanti nya dibayar oleh google
82. ingin membuat rumah diatas pohon
83. ingin mendapat beasiswa kuliah keluar negeri
84. ingin meliha telur burung gajah yng sudah punah
85. ingin bisa menyetir mobil sendiri
86. ingin membeli helikopter pribadi
87. ingin membuat program di bank
88. ingin bisa berenang
89. ingin bisa juggling bola
90. ingin bisa memainkan logika yg saya miliki
91. ingin naik ke gedung pencakar langit di amerika serikat
92. ingin memelihara iguana di rumah
93. ingin menjadi orang yg memiliki attitude yg baik
94. ingin berlibur ke hawaii
95. ingin makan masakan jepang
96. ingin melihat langsung pembuatan kartoon naruto
97. ingin membeli jet pack
98. ingin melihat secara langsung fosil dinosaurus yg masih ada
99. ingin menerbangkan pesawat tempur
100. ingin berlibur di kapal pesiar