Teknologi Informasi
Teknologi adalah suatu ilmu yang berkaitan dengan seni atau sains dengan mengaplikasikan pengetahuan saintiifik ke praktis, ada tiga entitas yang terkandung dari teknoloi, yaitu keterampilan (skill), logika berpikir (algorithma) dan perangkat keras (hardware).
Berbicara mengenai Teknologi Informasi, pasti harus menyinggung tentang data dan informasi, apa pengertian data dan informasi itu sendiri.
Data adalah kumpulan fakta yang berfungsi sebagai raw materials atau bahan mentah, jenis data antara lain ada teks,gambar,audio atau suara, video, sehingga dapat disimpulkan bahwa data adalah epresentasi fakta dunia nyata yang mewakili suatu objek yang direkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
 Sedangkan informasi adalah suatu data yang sudah mengalami pemrosesan, sehngga data yang telah diproses tersebut memiliki makna dan saling berhubungan
Sifat-Sifat Informasi
1.Perfect (sempurna,pasti)
2.Imperect (mengandung unsur ketidakpastian)
Sumber Informasi adalah dari data. Untuk mendapatkan data, ada beberapa ara mendapatkannya, diantaranya dengan :
·        Pengamatan lapangan (observasi)
·        Kuesioner
·        Kejadian/event (pencatatan/perekaman)
·        Pemodelan
·        Media masa
·        Alat telekomunikasi
·        Alat elektronis, dll
Data yang baik memiliki ciri-ciri diantaranya adalah tepat waktu,akurat,mudah diakses,menghilangkan keraguan,berhubungan,berdasarkan fakta.
Pengertian Teknologi Informasi menurut Kamus Oxford (1995) : “Teknologi Informasi adalah studi atau pengunaan peralatan elektronika, terutaa komputer, untuk menyipan,menganalisis, dan mendistribusikan informasi apa saja termasuk kata-kata,bilangan dan gambar”.


·        Tujuan
Memecahkan masalah, membuka kreativitas, efektivitas dan efisiensi.

·        Fungsi
Menangkap (Capture), Mengolah (Processing), Menghasilkan (Generating), Menyimpan (Storage), Mengambil Kembali (Retrieval), Melakukan Transmisi (Transmission).

·        Kegunaan Teknologi Informasi
Untuk mengefisiensikan dan mengefektifkan manajemen perusahaan, sehingga perusahaan mempunyai kemampuan berkomunikasi dengan cepat untuk semua organisasi, nasional maupun internasional, sehingga perusahaan dapat bersaing dan meningkatkan pelaanan.

Ada Tiga Komponen Utama Dalam Teknologi Informasi, yaitu :
1.    Hardware
Istilah umum yang merujuk pada bagian fisik dari sebuah teknologi.
2.    Software
Sekelompok item yang membentuk konfigurasi dimana didalamnya termasuk program,dokumen dan data.
3.    Brainware
Istilah yang digunakan untuk manusia yang berhubungan dengan sistm komputer.

Sedangkan komponen pendukungnya antara lain
1. Firmware
Perangkat lunak yang ditanamkan ke perangkat keras scara semi permanen.
2. Infoware
Contohnya adalah user manual,SOP,cyber law.

Penrapan Teknologi Informasi sangatlah luas, diantaranya di bidang :
·        Industri
·        Perbankan
·        Pendidikan
·        Kesehatan
·        Pemerintahan
·        Hiburan, dll.


Read More …

 
CALIFORNIA - Sebuah keputusan sangat mengejutkan datang dari Hewlett-Packard (HP), yang mengumumkan bahwa perusahaan tersebut akan berhenti menggunakan sistem operasi mobile webOS di semua perangkatnya.

Berita ini cukup mengagetkan mengingat HP baru saja merilis tablet berbasis webOS pertamanya, TouchPad, ke pasaran 6 pekan lalu. Apalagi TouchPad disebut-sebut sebagai tablet yang merupakan pesaing kuat iPad di lini PC tablet.

"HP dengan ini melaporkan mengenai rencana untuk mengumumkan penghentian penggunaan webOS, khususnya di webOS TouchPad dan ponsel webOS," tulis HP dalam keterangannya, yang dilansir Mashable, Jumat (19/8/2011).

"Penghentian ini akan berlanjut dengan eksplorasi yang akan dilakukan oleh HP untuk mengoptimalkan keuntungan webOS di masa depan," tandas keterangan tersebut.

HP sendiri membeli peranti lunak webOS dari perusahaan Palm pada tahun April 2010, dengan nilai akuisisi mencapai USD1,2 miliar. Dana itu menjadikan salah satu pembelian terbesar yang dilakukan oleh HP. Palm sendiri sebelumnya merupakan vendor ponsel cerdas seperti Palm Pre yang mengembangkan sistem operasi sendiri, webOS.

Saat itu optimisme menyeruak, apalagi HP merupakan vendor PC nomor satu dunia. Akuisisi Palm membuat optimisme bahwa HP bakal bisa bersaing lebih luas di pasar PC dan mobile secara sekaligus. Walaupun saat ini akhirnya, arah tersebut kembali tak jelas.
(van)
Read More …


CALIFORNIA - Salah satu kelebihan tablet adalah kemampuannya sebagai perangkat mobile, sehingga bisa digunakan dimana pun tanpa memakan banyak tempat. Lalu mana tempat favorit pengguna tablet untuk menggunakan perangkatnya tersebut?

Sebuah survei dilakukan oleh Staples Advantage untuk mengetahui kebiasaan pengguna tablet dalam mengakses internet dan pekerjaan. Hasilnya? Sebanyak 78 persen koresponden lebih senang menggunakan tabletnya di tempat tidur. Alasannya, karena mereka bisa bersantai dalam menjelajah tablet.

Survei yang dilakukan di bulan Juni kepada 200 pengguna tablet tersebut berdasarkan beragam ukuran dan merek. Selain tempat tidur, 60 persen menggunakan tablet disela-sela liburan dan 30 persen terkadang dilakukan di restoran.

Uniknya, sebanyak 35 persen pengguna tablet yang disurvei lebih suka memanfaatkan tabletnya di kamar mandi. Demkian yang dilansir Mashable, Rabu (24/8/2011).

Ini sejalan dengan sebuah survei 2008 dari AOL Mail menemukan 59% orang mengecek email mereka dari kamar mandi.

Delapan puluh persen dari mereka yang disurvei juga mengatakan mereka melihat tablet sebagai sarana untuk membantu mereka mencapai keseimbangan kerja dan hidup. Sekira 60 persen mengatakan mereka mendapatkan pekerjaan yang lebih dilakukan dengan menggunakan tablet.

Komunikasi adalah juga motivator yang kuat untuk membeli perangkat ini; 40 persen mengatakan mereka membeli satu untuk tetap terhubung dengan rekan dan klien dan 75 persen menggunakan tablet untuk memeriksa email
Read More …


CALIFORNIA - Peta perusahaan smartphone telah berubah setelah Google secara mengejutkan mengakuisisi Motorola Mobility. Kabar lain menyebutkan, Samsung dan Microsoft tengah bersaing untuk membeli Research In Motion (RIM) yang merupakan produsen BlackBerry.

Menurut prediksi analisis Stewart Capital Malcolm Polley dengan Google mendapatkan bisnis handset Motorola, RIM kini dapat menarik minat dari Samsung Electronics dan Microsoft. Apalagi dengan akuisisi RIM tersebut pembeli akan mendapatkan pembuat ponsel pintar yang masih dominan di kalangan klien korporat, menjalankan sistem operasi sendiri dan menawarkan keamanan yang lebih besar dengan server e-mail sendiri.

"Ini memberi skala pengakuisisi potensial dan berbagi dalam pasar yang cepat yang didominasi oleh Google dan Apple," kata Malcolm Polley, seperti dilansir melalui Sf Gate, Selasa (23/8/2011).

"Membeli RIM masuk akal untuk Samsung karena Google tiba-tiba telah menjadi pesaing," katanya memprediksi.

Titus Kim, juru bicara Samsung, menolak untuk mengomentari apakah akan mempertimbangkan membeli RIM.  Sementara Peter Wootton, juru bicara Microsoft, mengatakan perusahaan tidak mengomentari rumor atau spekulasi. Marisa Conway, juru bicara di RIM, juga mengatakan tidak mengomentari rumor atau spekulasi.

Saham RIM sendiri sempat naik 8,1 persen pekan lalu meski sempat terjungkal setelah iPhone keluaran Apple Inc dan platform Android keluaran Google memakan pangsa pasarnya. Nilai RIM sendiri saat ini sekitar USD13,5 miliar.
Read More …


SEOUL - Ada kabar baik, Samsung kembali menampilkan jajaran ponsel terbaru dari Galaxy series. Salah satu ponsel teranyar yang diluncurkan Samsung  baru-baru ini ialah Galaxy W.

Namun, seperti dikutip Engadget, Rabu (24/8/2011) memperlihatkan bahwa Samsung tidak hanya mengeluarkan seri W saja. Jajaran ponsel Samsung Galaxy lainya seperti Galaxy M Pro, Y dan Y Pro, kemungkinan akan hadir dalam waktu dekat.

Fitur yang ditampilkan untuk Galaxy W ialah layar 3,7 inci dengan WVGA Touchscreen, CPU 1,4 Ghz dan konektiVitas HDSPA hingga 14,4Mbps. Informasi yang umum bahwa semua ponsel yang baru dikeluarkan Samsung diketahui menggunakan sistem operasi Android Gingerbread.

Galaxy W atau Wonder, mengedepankan keseimbangan antara style dan performa tinggi, sementara jajaran M yang merupakan singkatan dari Magis akan membawa rasa high-end dengan keyboard qwerty yang dapat mengetik email secara cepat dan ditujukan untuk peningkatan produktivitas bagi para profesional. Namun kedua ponsel ini dipastikan dengan harga yang terjangkau.

Sementara itu seri Y, ditujukan untuk kalangan pemuda dan pasar negara berkembang, seperti singkatannya yaitu Young. Kehadiran berbagai ponsel dari Galaxy series ini menunjukan kesiapan Samsung untuk berkompetisi dengan Apple dan Nokia.

"Samsung akan terus berinovasi, tujuan kami adalah untuk memberikan konsumen pengalaman unik yang disesuaikan dengan kebutuhan mereka. Kami telah memperkenalkan perangkat yang dirancang untuk memberikan pengalaman yang sempurna bagi mereka," Kata JK Shin, President and Head of Samsung's Mobile Communications Business.

"Pemberiana nama baru ini merupakan strategi perusahaan, di mana kami memperkenalkan Galaxy W, Galaxy M Pro, Galaxy Y dan Y Pro. Semuanya dirancang sesuai kenginan konsumen dan menggunakan kualitas yang terbaik, namun harganya ekonomis. Produk ini lebih lanjut ditujukan untuk membangun kesuksesan yang fenomenal dari seluruh ponsel Galaxy series," pungkasnya
Read More …




CALIFORNIA - Para ilmuwan telah mengidentifikasi malware pertama yang dibangun khusus dibangun untuk menyerang kerentanan di OS Android 2.3 atau Gingerbread.

Seperti yang dikutip dari Techworld, Kamis (25/8/2011), para peneliti menemukan malware tersebut berada di dalam sebuah aplikasi resmi yang diunduh melalui situs China.

Sebelumnya beberapa ancaman telah ditemukan untuk Android, seperti DroidDream dan DroidDream Light, yang menyerang Android versi lama namun belum bisa menyerang Android 2.3.

Xuxian Jiang, seorang asisten profesor ilmu komputer di North Carolina State University, bersama dengan timnya yang bekerja di NetQin Mobile Security menemukan sebuah malware yang mampu menyerang Android 2.3. Jiang sendiri memberi nama malware tersebut sebagai 'GingerMaster'

Seperti rata-rata malware Android lainnya, GingerMaster bersembunyi di balik aplikasi yang sudah diserang hacker. Aplikasi yang sudah diserang hacker tersebut biasanya dimasukkan malware ke dalamnya, untuk kemudian diunggah kembali di toko-toko aplikasi populer.

Meskipun beberapa aplikasi yang terinfeski telah berhasil masuk ke Android Market, tapi mayoritas penyebaran malware tersebut masih melalui berbagai situs-situs tidak resmi.

Jiang menekankan bahwa malware terbaru Android ini merupakan ancaman yang cukup serius. "Karena GingerMaster adalah ancaman paling berbahaya bagi Android 2.3 saat ini, maka pengguna harus memperhatikan benar keamanan lokasi tempat pengunduhan aplikasi," pungkasnya.
Read More …


LINKED LIST VS ARRAY

1. PENDAHULUAN
Linkedlist adalah struktur berupa rangkaian elemen saling berkait dimana setiap elemen dihubungkan elemen lain melalui pointer. Pointer adalah alamat elemen. Penggunaan pointer untuk mengacu elemen berakibat elemen-elemen bersebelahan secara logik walau tidak bersebelahan secara fisik di memori, sedangkan array adalah Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Bagian yang menyusun array disebut elemen array, yang masing-masing elemen dapat diakses tersendiri melalui indeks array. Ada beberapa persamaan dan perbedaan antara linked list dan array, oleh karena itu dalam penggunaanya kita harus mengetahui penggunaan antara keduanya, agar program yang kita buat dapat berjalan dengan efektif dan efisien, terutama ditinjau ari alokasi memory dan data maksimal yang akan digunakan (apakah jumlah maksimal data diketahui atau tidak).

2.1 Pengertian Linked list :

·         sekumpulan elemen bertipe sama, yang mempunyai keterurutan tertentu, yang setiap elemennya terdiri dari dua bagian
·         struktur berupa rangkaian elemen saling berkait dimana setiap elemen dihubungkan elemen lain melalui pointer. Pointer adalah alamat elemen. Penggunaan pointer untuk mengacu elemen berakibat elemen-elemen bersebelahan secara logik walau tidak bersebelahan secara fisik di memori.

 










 

 









 




Bentuk Umum :
Infotype sebuah tipe terdefinisi yang menyimpan informasi sebuah elemen list
Next address dari elemen berikutnya (suksesor) Jika L adalah list, dan P adalah address, maka alamat elemen pertama list L dapat diacu dengan notasi :
Sebelum digunakan harus dideklarasikan terlebih dahulu :

Elemen yang diacu oleh P dapat dikonsultasi informasinya dengan notasi :
Beberapa Definisi :
1. List l adalah list kosong, jika First(L) = Nil
2. Elemen terakhir dikenali, dengan salah satu cara adalah karena

Next(Last) = Nil Nil adalah pengganti Null, perubahan ini dituliskan dengan #define Nil Null

Single Linked
 
Pada gambar di atas tampak bahwa sebuah data terletak pada sebuah lokasi memori area. Tempat yang disediakan pada satu area memori tertentu untuk menyimpan data dikenal dengan sebutan node atau simpul. Setiap node memiliki pointer yang menunjuk ke simpul berikutnya sehingga terbentuk satu untaian, dengan demikian hanya diperlukan sebuah variabel pointer. Susunan berupa untaian semacam ini disebut Single Linked List (NULL memilik nilai khusus yang artinya tidak menunjuk ke mana-mana. Biasanya Linked List pada titik akhirnya akan menunjuk ke NULL). Pembuatan Single Linked List dapat menggunakan 2 metode:
·         LIFO (Last In First Out), aplikasinya : Stack (Tumpukan)
·         FIFO (First In First Out), aplikasinya : Queue (Antrean)

Double Linked List
Salah satu kelemahan single linked list adalah pointer (penunjuk) hanya dapat bergerak satu arah saja, maju/mundur, atau kanan/kiri sehingga pencarian data pada single linked list hanya dapat bergerak dalam satu arah saja. Untuk mengatasi kelemahan tersebut, dapat menggunakan metode double linked list. Linked list ini dikenal dengan nama Linked list berpointer Ganda atau Double Linked List.

Circular Double Linked List
Merupakan double linked list yang simpul terakhirnya menunjuk ke simpul terakhirnya menunjuk ke simpul awalnya menunjuk ke simpul akhir sehingga membentuk suatu lingkaran.
Operasi-Operasi yang ada pada Linked List
·      Insert
Istilah Insert berarti menambahkan sebuah simpul baru ke dalam suatu linked list.
·      IsEmpty
Fungsi ini menentukan apakah linked list kosong atau tidak.
·      Find First
Fungsi ini mencari elemen pertama dari linked list
·      Find Next
Fungsi ini mencari elemen sesudah elemen yang ditunjuk now


·      Retrieve
Fungsi ini mengambil elemen yang ditunjuk oleh now. Elemen tersebut lalu dikembalikan oleh fungsi.
·      Update
Fungsi ini mengubah elemen yang ditunjuk oleh now dengan isi dari sesuatu
·      Delete Now
Linked List VS Array 4 Fungsi ini menghapus elemen yang ditunjuk oleh now. Jika yang dihapus adalah elemen pertama dari linked list (head), head akan berpindah ke elemen berikut.
·      Delete Head
Fungsi ini menghapus elemen yang ditunjuk head. Head berpindah ke elemen sesudahnya.


·      Clear
Fungsi ini menghapus linked list yang sudah ada. Fungsi ini wajib dilakukan bila anda ingin mengakhiri program yang menggunakan linked list. Jika anda melakukannya, data-data yang dialokasikan ke memori pada program sebelumnya akan tetap tertinggal di dalam memori.

A. STACK DENGAN SINGLE LINKED LIST
Selain implementasi stack dengan array seperti telah dijelaskan sebelumnya, stack daat diimplementasikan dengan single linked list. Keunggulannya dibandingkan array adalah penggunaan alokasi memori yang dinamis sehingga menghindari pemborosan memori. Misalnya pada stack dengan array disediakan tempat untuk stack berisi 150 elemen, sementara ketika dipakai oleh user stack hanya diisi 50 elemen, maka telah terjadi pemborosan memori untuk sisa 100 elemen, yang tak terpakai. Dengan penggunaan linked list maka tempat yang disediakan akan sesuai dengan banyaknya elemen yang mengisi stack. Dalam stack dengan linked list tidak ada istilah full, sebab biasanya program tidak menentukan jumlah elemen stack yang mungkin ada (kecuali jika sudah dibatasi oleh pembuatnya). Namun demikian sebenarnya stack ini pun memiliki batas kapasitas, yakni dibatasi oleh jumlah memori yang tersedia.

Operasi-operasi untuk Stack dengan Linked List
·      IsEmpty
Fungsi memeriksa apakah stack yang adamasih kosong.
·      Push
Fungsi memasukkan elemen baru ke dalam stack. Push di sini mirip dengan insert dalam single linked list biasa.
·      Pop
Fungsi ini mengeluarkan elemen teratas dari stack.
·      Clear
Fungsi ini akan menghapus stack yang ada.

B. STACK DENGAN MENGGUNAKAN ARRAY
Pengertian Stack
·      Stack atau tumpukan adalah suatu stuktur data yang penting dalam pemrograman
·      Bersifat LIFO (Last In First Out)
·      Benda yang terakhir masuk ke dalam stack akan menjadi benda pertama yang dikeluarkan dari stack
·      Contohnya, karena kita menumpuk Compo di posisi terakhir, maka Compo akan menjadi elemen teratas dalam tumpukan. Sebaliknya, karena kita menumpuk Televisi pada saat pertama kali, maka elemen Televisi menjadi elemen terbawah dari tumpukan. Dan jika kita mengambil elemen dari tumpukan, maka secara otomatis akan terambil elemen teratas, yaitu Compo juga. 
Operasi-operasi/fungsi Stack
·      Push : digunakan untuk menambah item pada stack pada tumpukan paling atas
·      Pop : digunakan untuk mengambil item pada stack pada tumpukan paling atas
·      Clear : digunakan untuk mengosongkan stack
·      IsEmpty : fungsi yang digunakan untuk mengecek apakah stack sudah kosong
·      IsFull : fungsi yang digunakan untuk mengecek apakah stack sudah penuh
     Stack with Array of Struct
·      Definisikan Stack dengan menggunakan struct
·      Definisikan MAX_STACK untuk maksimum isi stack

Deklarasi MAX_STACK
#define MAX_STACK 10 //hati-hati mulai dari 0 jadi 0-9
Deklarasi STACK dengan struct dan array data
typedef struct STACK{ int top; char data[10][10]; //misalkan : data adalah array of string //berjumlah 10 data, masing-masing string //menampung maksimal 10 karakter };

Inisialisasi Stack
·           Pada mulanya isi top dengan -1, karena array dalam C dimulai dari 0, yang berarti stack adalah KOSONG!
·           Top adalah suatu variabel penanda dalam STACK yang menunjukkan elemen teratas Stack sekarang. Top Of Stack akan selalu bergerak hingga mencapai MAX of STACK sehingga menyebabkan stack PENUH!
·           Ilustrasi stack pada saat inisialisasi: 

Fungsi IsFull
·      Untuk memeriksa apakah stack sudah penuh?
·      Dengan cara memeriksa top of stack, jika sudah sama dengan  MAX_STACK-1 maka full, jika belum (masih lebih kecil dari MAX_STACK-1) maka belum full

·      Ilustrasi:
 

Fungsi IsEmpty
·      Untuk memeriksa apakah stack masih kosong?
·      Dengan cara memeriksa top of stack, jika masih -1 maka berarti stack masih kosong!
·      Program:
 


Fungsi Push
·      Untuk memasukkan elemen ke stack, selalu menjadi elemen teratas stack
·      Tambah satu (increment) nilai top of stack terlebih dahulu setiap kali ada penambahan elemen stack, asalkan stack masih belum penuh, kemudian isikan nilai baru ke stack berdasarkan indeks top of stack setelah ditambah satu (diincrement)
·      Ilustrasinya:
 

Fungsi Pop
·           Untuk mengambil elemen teratas dari stack.
·           Ambil dahulu nilai elemen teratas stack dengan mengakses top of stack, tampilkan nilai yang akan diambil terlebih dahulu, baru didecrement nilai top of stack sehingga jumlah elemen stack berkurang
·           Ilustrasinya:
 
Programnya:
Fungsi Print
·           Untuk menampilkan semua elemen-elemen stack
·           Dengan cara looping semua nilai array secara terbalik, karena kita harusmengakses dari indeks array tertinggi terlebih dahulu baru ke indeks yang kecil!
Program: 

PEMBAHASAN
A. Perbandingan antara Stack Dengan Linked List dan Stack Dengan Array

Berikut ini adalah perbandingan algoritma pada operasi-operasi dasar dari Stack Dengan Linked List dan Stack Dengan Array, dengan menggunakan bahasa pemrograman Pascal
Stack Dengan Linked List
Stack Dengan Array
operasi : create()
procedure create;
begin
      top := nil ;
end;

procedure create;
begin
     top := 0;
end;

operasi : empty()
function empty : boolean;
begin
         empty := false ;
         if top = nil then empty := true ;
end;

function empty : boolean;
begin
        empty := false ;
        if top = 0 then empty := true ;
end;

operasi : full()
tidak ada istilah full pada stack. program tidak menentukan jumlah elemen stack yang mungkin ada. kecuali dibatasi oleh pembuat program dan jumlah memory yang tersedia. tempat akan sesuai dengan banyaknya elemen yang mengisi stack.
function full : boolean;
begin
          full := false ;
          if top = max then full := true ;
end;

operasi : push()
procedure push (elemen : typedata) ;
var now:point ;
begin
         now(now) ;
         now^.isi := elemen ;
         if empty then
            now^.next := nil ;
        else
             now^.next := top ;
        top := now ;
end;
procedure push (elemen : typedata) ;
begin
          if not full then
            begin
               top := top + 1 ;
               stack [top] := elemen ;
            end;
end;

operasi : pop()
procedure pop (var elemen : typedata) ;
var now:point ;
begin
        if not empty then
           begin
        elemen := now^.isi ;
        now := top ;
        top := top^.next ;
        dispose(now) ;
         end;
end;


procedure pop (elemen : typedata) ;
begin
          if not empty then
             begin
                     elemen := stack [top] ;
                      top := top – 1 ;
          end;
end;


operasi : clear
procedure clear ;
var trash : typedata ;
begin
       while not empty do pop(trash) ;
end;

procedure clear ;
begin
       top := 0 ;
end;



KESIMPULAN
Dari perbandingan diatas, dapat dilihat pada linked list tidak dikenal istilah full. Hal ini berkaitan dengan penggunaan alokasi memori pada linked list yang lebih dinamis jika dibandingkan dengan array, sehingga pemborosan memory dapat dihindari. Program tidak menentukan jumlah elemen stack yang mungkin ada. Kecuali dibatasi oleh pembuat program dan jumlah memory yang tersedia. Tempat akan sesuai dengan banyaknya elemen yang mengisi stack.

DAFTAR PUSTAKA
Linked List vs Array.pdf, http://mti.ugm.ac.id/~lukis/UMM/ALGORITMA/linked%20list%20VS%20array.pdf
Waktu akses: 2 Maret 2010, 21.25 WIB






Read More …