Selain single linked list, dikenal juga implementasi berupa double linked list. Jika single linked list, maka di dalam struktur datanya hanya terdapat satu buah link/ acuan/ alamat referensi ke sebuah simpul (node) lain. Sedangkan untuk double linked list, jumlah link-nya ada dua buah, yaitu untuk menunjuk simpul sebelum dan sesudahnya. Dengan demikian, double linked list dapat diakses dari dua arah: maju atau mundur. Berikut file source code-nya:
download
note: ubah ekstensi .doc menjadi .java.
Tuesday, 31 May 2011
Monday, 30 May 2011
Manfaat Komputer dalam Pendidikan
Teknologi Informasi saat ini telah memberikan banyak manfaat bagi dunia pendidikan. Tidak hanya berupa hardware maupun software, namun juga berupa jasa/ service berbasis IT. Beberapa aspek pendidikan yang telah didukung oleh IT adalah sebagai berikut:
1. Belajar mengajar.
Penggunaan teknologi multimedia untuk penyampaian materi belajar yang interaktif dan komunikatif (LCP projector, animasi, presentasi). E-learning sebagai virtual class yang bisa diakses oleh pendidik maupun peserta didik kapanpun, dimanapun. Teknologi teleconference sebagai ganti tatap muka di kelas, dsb.
2. Administrasi.
Meliputi administrasi sebelum mengikuti pendidikan, selama hingga setelah pendidikan ditempuh. Sebagian besar berupa software/ aplikasi. Misalnya: sistem penerimaan siswa baru, sistem pembayaran biaya pendidikan, sistem rencana pendidikan, sistem pemantauan kegiatan belajar mengajar, sistem evaluasi pendidikan (baik pendidik maupun peserta didik), dan sistem penelusuran alumni, dst.
3. Penelusuran pustaka.
Aspek ini semakin kuat pengaruhnya seiring dengan tumbuh berkembangnya internet. Pendidik maupun peserta didik dapat memanfaatkan internet untuk menelusuri bahan pustaka yang dibutuhkan dalam penyampaian materi ajar. Banyak hal yang bisa dimanfaatkan dari internet. Mulai dari search engine, mailing list, file resource sharing, specific community membership, dll.
Dan masih banyak lagi yang belum disebutkan. Apa lagi menurut Anda?
1. Belajar mengajar.
Penggunaan teknologi multimedia untuk penyampaian materi belajar yang interaktif dan komunikatif (LCP projector, animasi, presentasi). E-learning sebagai virtual class yang bisa diakses oleh pendidik maupun peserta didik kapanpun, dimanapun. Teknologi teleconference sebagai ganti tatap muka di kelas, dsb.
2. Administrasi.
Meliputi administrasi sebelum mengikuti pendidikan, selama hingga setelah pendidikan ditempuh. Sebagian besar berupa software/ aplikasi. Misalnya: sistem penerimaan siswa baru, sistem pembayaran biaya pendidikan, sistem rencana pendidikan, sistem pemantauan kegiatan belajar mengajar, sistem evaluasi pendidikan (baik pendidik maupun peserta didik), dan sistem penelusuran alumni, dst.
3. Penelusuran pustaka.
Aspek ini semakin kuat pengaruhnya seiring dengan tumbuh berkembangnya internet. Pendidik maupun peserta didik dapat memanfaatkan internet untuk menelusuri bahan pustaka yang dibutuhkan dalam penyampaian materi ajar. Banyak hal yang bisa dimanfaatkan dari internet. Mulai dari search engine, mailing list, file resource sharing, specific community membership, dll.
Dan masih banyak lagi yang belum disebutkan. Apa lagi menurut Anda?
Subscribe to:
Posts (Atom)