Bahasa Korea (한국어/조선말) adalah bahasa yang paling luas digunakan di Korea, dan merupakan bahasa resmi Korea Selatan dan Korea Utara. Bahasa ini juga dituturkan secara luas di Yanbian di Cina timur laut. Secara keseluruhan terdapat sekitar 78 juta penutur bahasa Korea di seluruh dunia termasuk kelompok-kelompok besar di Uni Soviet, AS, Kanada dan Jepang. Klasifikasi resmi bahasa Korea masih belum disetujui secara universal, namun dianggap oleh banyak orang sebagai bahasa isolat. Beberapa ahli bahasa memasukkannya ke dalam kelompok bahasa Altaik. Bahasa Korea juga banyak mirip dengan bahasa Jepang yang status kekerabatannya juga kurang jelas.
Sistem penulisan bahasa Korea yang asli — disebut Hangul — merupakan sistem yang silabik dan fonetik. Aksara-aksara Sino-Korea (Hanja) juga digunakan untuk menulis bahasa Korea. Walaupun kata-kata yang paling umum digunakan merupakan Hangul, lebih dari 70% kosakata bahasa Korea terdiri dari kata-kata yang dibentuk dari Hanja atau diambil dari bahasa Mandarin.
Huruf ini dikenalkan oleh Raja Sejong pada abad ke-15, dikenal sebagai Hunmin Jeongeum. Namun istilah Hangul baru dikenal pada permulaan abad ke-20. Setelah Hangeul digunakan pun, Hanja masih tetap dipakai, sedang Hangeul dipakai oleh orang-orang tidak berpendidikan, wanita dan anak-anak.
Namun pada perkembangannya, Hangeul makin banyak digunakan bahkan pada abad ke-19 dan permulaan abad ke-20, penggunaan Hangeul dan Hanja seimbang. Namun kini, Hanja hanya dijumpai pada tulisan-tulisan akademik dan resmi, sedangkan hampir semua papan nama, jalan, petunjuk, bahkan tulisan-tulisan informal ditulis dalam Hangeul.
Bahasa Korea pada dasarnya memiliki dialek-dialek yang saling bertalian satu sama lain. Setiap wilayah dapat memahami dialek lainnya, kecuali dialek Pulau Jeju yang dianggap kurang bisa dimengerti dari dialek-dialek provinsi lainnya.
www.wikipedia.com
Selasa, 20 Desember 2011
Perubahaan Bentuk pada Logo Terkenal
kami mengambil logo WWF ini untuk di rubah designnya karena menurut kami logo yang kami buat ini melambangkan hewan di indonesia yang hampir punah.
Tampilan logo yang asli:
Tampilan logo yang telah dirubah:
kelompok:
- okta aditya
- regy ashari ginting
- sonny
- suci harlianti i.s
- tannya cantiqa
Tampilan logo yang asli:
Tampilan logo yang telah dirubah:
kelompok:
- okta aditya
- regy ashari ginting
- sonny
- suci harlianti i.s
- tannya cantiqa
Selasa, 01 November 2011
Perbedaan Adobe Flash dengan Gimp untuk Animasi
hai gan n sist....
kali ini w akan membahas tentang animasi tapi bukan apa itu animasi,melainkan dengan software apa kita akan membuatnya...
begitu banyak software untuk animasi, tapi disini w akan memberitahu n menjelaskan untuk flash n gimp saja...
untuk lebih jelasnya download link di bawah ini.....
MONGGO....
http://www.mediafire.com/?d6at8rt0qp39pg3
kali ini w akan membahas tentang animasi tapi bukan apa itu animasi,melainkan dengan software apa kita akan membuatnya...
begitu banyak software untuk animasi, tapi disini w akan memberitahu n menjelaskan untuk flash n gimp saja...
untuk lebih jelasnya download link di bawah ini.....
MONGGO....
http://www.mediafire.com/?d6at8rt0qp39pg3
Minggu, 09 Oktober 2011
sedikit pengetahuan tentang desain permodelan grafik
apa itu desain permodelan grafik komputer??????
desain pemodelan grafik yang dimana Pemodelan adalah pembentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut hingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling). itu pengertian yang saya cari di mbah google...
untuk lebih jelasnya silakan download di bawah ini
http://www.mediafire.com/?d284km4622ne8hu
http://www.mediafire.com/?kb5t87ojp098a7e
desain pemodelan grafik yang dimana Pemodelan adalah pembentuk suatu benda-benda atau obyek. Membuat dan mendesain obyek tersebut hingga terlihat seperti hidup. Sesuai dengan obyek dan basisnya, proses ini secara keseluruhan dikerjakan di komputer. Melalui konsep dan proses desain, keseluruhan obyek bisa diperlihatkan secara 3 dimensi, sehingga banyak yang menyebut hasil ini sebagai pemodelan 3 dimensi (3D modelling). itu pengertian yang saya cari di mbah google...
untuk lebih jelasnya silakan download di bawah ini
http://www.mediafire.com/?d284km4622ne8hu
http://www.mediafire.com/?kb5t87ojp098a7e
Senin, 11 April 2011
Contoh Program Array Dimensi 2
public class ArrayDimensiDua {
public static void main(String[] args ) {
int[][] piksel = new int[5][3];
piksel[0][1] = 70;
piksel[1][1] = 18;
piksel[1][2] = 45;
piksel[2][1] = 75;
piksel[3][1] = 66;
piksel[4][0] = 89;
int i, j;
for(i=0;i<5;i++){
for(j=0;j<3;j++)
System.out.print(piksel[i][j] + " ");
System.out.println("");
}
}
}
public static void main(String[] args ) {
int[][] piksel = new int[5][3];
piksel[0][1] = 70;
piksel[1][1] = 18;
piksel[1][2] = 45;
piksel[2][1] = 75;
piksel[3][1] = 66;
piksel[4][0] = 89;
int i, j;
for(i=0;i<5;i++){
for(j=0;j<3;j++)
System.out.print(piksel[i][j] + " ");
System.out.println("");
}
}
}
Merek HAKI
Pengumuman Merek
Apabila setelah pemeriksaan substantif permohonan merek disetujui oleh Ditjen HKI untuk didaftar, permohonan tersebut segera diumumkan paling lama 10 hari sejak persetujuan. Pengumuman berlangsung selama tiga bulan di:
• Berita Resmi Merek yang diterbitkan secara berkala oleh Ditjen HKI;
• Sarana khusus yang dengan mudah dan jelas dapat dilihat oleh masyarakat yang disediakan oleh Ditjen HKI.
Jangka waktu pengumuman tersebut dapat digunakan untuk pengajuan keberatan secara tertulis kepada Ditjen HKI bagi pihak yang berkeberatan.
Penolakan permohonan diberitahukan secara tertulis kepada pemohon atau kuasanya disertai alasannya. Pemohon atau kuasanya dapat menyampaikan keberatan atau tanggapan disertai alasannya paling lambat tiga puluh hari sejak tanggal penerimaan surat pemberitahuan penolakan.
Merek ditolak jika Mempunyai persamaan dengan merek lain, Mempunyai persamaan pada pokoknya atau keseluruhannya dengan merek terkenal, Mempunyai persamaan pada pokoknya atau keseluruhannya dengan indikasi geografis. Kecuali dengan ijin Nama orang terkenal, nama/singkatan nama/bendera/lambang/simbol negara atau lembaga, serta tanda/cap/stempel resmi pemerintah
Fungsi Merek
Menurut Endang Purwaningsih, suatu merek digunakan oleh produsen atau pemilik merek untuk melindungi produknya, baik berupa jasa atau barang dagang lainnya, menurut beliau suatu merek memiliki fungsi sebagai berikut:
1. Fungsi pembeda, yakni membedakan produk yang satu dengan produk perusahaan lain
2. Fungsi jaminan reputasi, yakni selain sebagai tanda asal usul produk, juga secara pribadi menghubungkan reputasi produk bermerek tersebut dengan produsennya, sekaligus memberikan jaminan kualitas akan produk tersebut.
3. Fungsi promosi, yakni merek juga digunakan sebagai sarana memperkenalkan dan mempertahankan reputasi produk lama yang diperdagangkan, sekaligus untuk menguasai pasar.
4. Fungsi rangsangan investasi dan pertumbuhan industri, yakni merek dapat menunjang pertumbuhan industri melalui penanaman modal, baik asing maupun dalam negeri dalam menghadapi mekanisme pasar bebas.
Fungsi merek dapat dilihat dari sudut produsen, pedagang dan konsumen. Dari segi produsen merek digunakan untuk jaminan nilai hasil produksinya, khususnya mengenai kualitas, kemudian pemakaiannya, dari pihak pedagang, merek digunakan untuk promosi barang-barang dagangannya guna mencari dan meluaskan pasaran, dari pihak konsumen, merek digunakan untuk mengadakan pilihan barang yang akan dibeli.
Jadi merek memberikan jaminan nilai atau kualitas dari barang atau jasa bersangkutan. Hal ini tidak hanya berguna bagi produsen pemilik merek tersebut, tetapi juga memberikan perlindungan dan jaminan mutu barang kepada konsumen. Selanjutnya merek juga berfungsi sebagai sarana promosi atau reklame bagi produsen atau pedagang atau pengusaha-pengusaha yang memperdagangkan barang atau jasa bersangkutan. Merek adalah simbol dengan mana pihak pedagang memperluas pasarannya dan juga mempertahankan pasaran tersebut. Disamping itu, merek juga dapat berfungsi dalam merangsang pertumbuhan industri dan perdagangan yang sehat dan menguntungkan semua pihak.
Apabila setelah pemeriksaan substantif permohonan merek disetujui oleh Ditjen HKI untuk didaftar, permohonan tersebut segera diumumkan paling lama 10 hari sejak persetujuan. Pengumuman berlangsung selama tiga bulan di:
• Berita Resmi Merek yang diterbitkan secara berkala oleh Ditjen HKI;
• Sarana khusus yang dengan mudah dan jelas dapat dilihat oleh masyarakat yang disediakan oleh Ditjen HKI.
Jangka waktu pengumuman tersebut dapat digunakan untuk pengajuan keberatan secara tertulis kepada Ditjen HKI bagi pihak yang berkeberatan.
Penolakan permohonan diberitahukan secara tertulis kepada pemohon atau kuasanya disertai alasannya. Pemohon atau kuasanya dapat menyampaikan keberatan atau tanggapan disertai alasannya paling lambat tiga puluh hari sejak tanggal penerimaan surat pemberitahuan penolakan.
Merek ditolak jika Mempunyai persamaan dengan merek lain, Mempunyai persamaan pada pokoknya atau keseluruhannya dengan merek terkenal, Mempunyai persamaan pada pokoknya atau keseluruhannya dengan indikasi geografis. Kecuali dengan ijin Nama orang terkenal, nama/singkatan nama/bendera/lambang/simbol negara atau lembaga, serta tanda/cap/stempel resmi pemerintah
Fungsi Merek
Menurut Endang Purwaningsih, suatu merek digunakan oleh produsen atau pemilik merek untuk melindungi produknya, baik berupa jasa atau barang dagang lainnya, menurut beliau suatu merek memiliki fungsi sebagai berikut:
1. Fungsi pembeda, yakni membedakan produk yang satu dengan produk perusahaan lain
2. Fungsi jaminan reputasi, yakni selain sebagai tanda asal usul produk, juga secara pribadi menghubungkan reputasi produk bermerek tersebut dengan produsennya, sekaligus memberikan jaminan kualitas akan produk tersebut.
3. Fungsi promosi, yakni merek juga digunakan sebagai sarana memperkenalkan dan mempertahankan reputasi produk lama yang diperdagangkan, sekaligus untuk menguasai pasar.
4. Fungsi rangsangan investasi dan pertumbuhan industri, yakni merek dapat menunjang pertumbuhan industri melalui penanaman modal, baik asing maupun dalam negeri dalam menghadapi mekanisme pasar bebas.
Fungsi merek dapat dilihat dari sudut produsen, pedagang dan konsumen. Dari segi produsen merek digunakan untuk jaminan nilai hasil produksinya, khususnya mengenai kualitas, kemudian pemakaiannya, dari pihak pedagang, merek digunakan untuk promosi barang-barang dagangannya guna mencari dan meluaskan pasaran, dari pihak konsumen, merek digunakan untuk mengadakan pilihan barang yang akan dibeli.
Jadi merek memberikan jaminan nilai atau kualitas dari barang atau jasa bersangkutan. Hal ini tidak hanya berguna bagi produsen pemilik merek tersebut, tetapi juga memberikan perlindungan dan jaminan mutu barang kepada konsumen. Selanjutnya merek juga berfungsi sebagai sarana promosi atau reklame bagi produsen atau pedagang atau pengusaha-pengusaha yang memperdagangkan barang atau jasa bersangkutan. Merek adalah simbol dengan mana pihak pedagang memperluas pasarannya dan juga mempertahankan pasaran tersebut. Disamping itu, merek juga dapat berfungsi dalam merangsang pertumbuhan industri dan perdagangan yang sehat dan menguntungkan semua pihak.
Menarik di baca
Mungkin ada bagusnya sih bagi siswa perempuan harus melalui tes keperawanan saat masuk sekolah buat nekan angka pergaulan bebas..
namun yah pasti ditentang oleh orang banyak karena bisa menghambat pendidikan anak tersebut.
Anggota Komisi IV Dewan Perwakilan Rakyat Daerah Provinsi Jambi melempar wacana agar penerimaan siswa baru mulai dari tingkat SMP, SMA dan Perguruan Tinggi, bagi siswa perempuan harus melalui tes keperawanan. Tes tersebut dilakukan dengan tujuan menangkal banyaknya hubungan seks bebas di kalangan pelajar.
"Wacana ini diharapkan bisa menangkal hubungan seks bebas di kalangan pelajar. Dengan adanya atuiran ini diharapkan menciptakan budaya malu bagi kalangan pelajar, sehingga takut melakukan hal perbuatan yang dilarang oleh agama tersebut," kata Bambang Susatyo, anggota Komisi IV Dewan Perwakilan Rakyat Daerah Provinsi Jambi, kepada wartawan Rabu (22/9).
Menurut Bambang, ini baru wacana, dan akan dirapatkan kembali sebelum dibuat dalam bentuk peraturan daerah.
Bambang mengatakan bila diketahui siswi sewaktu di tes terbukti tidak perawan, bukan berarti tidak bisa diterima di sekolah tempat dia mendaftar, karena bisa saja hilangnya keperawanan akibat kecelakaan bukan melalui hubungan seks bebas.
"Peraturan itu nanti tidak berarti seseorang diketahui tidak lagi perawan lantas tidak bisa ikut sekolah. Tujuan kita hanya memberi rasa malu, sehingga para pelajar takut akan melakukan perbuatan tersebut. Bisa saja hasil tes itu akan diberi tahu kepada orang tua masing-masing supaya bisa mengetahui apa yang telah terjadi dengan anak mereka", ujarnya.
Hanya saja wacana anggota Dewan ini ditentang secara keras kalangan pelaku dunia pendidikan di Jambi. Misalnya Kepala Dinas Pendidikan Kota Jambi Sihabuddin, kepada Tempo, dengan tegas menyatakan tidak setuju dengan hal itu.
"Kita ingin tahu dulu tujuan dari wacana tersebut. Namun jika hanya ingin tahu apakah calon siswi itu tidak lagi perawan, untuk apa? Bahkan aturan itu bisa bertentangan dengan program wajib belajar 12 tahun," katanya.
Menurut Sihabuddin, bila ada aturan itu anak-anak yang merasa dirinya tidak lagi perawan akan malu dan tidak mau melanjutkan pendidikannya.
"Bila kita ingin mengurangi adanya fenomena hubungan seks bebas di kalangan pelajar, cukup dengan melalui perkuat budi pekerti dalam diri anak melalui peran orang tua atau dengan memperbanyak memberikan materi pendidikan agama. Terus terang saya tidak setuju dengan rencana itu," kata Sihabuddin.
Kepala Dinas Pendidikan Provinsi Jambi Rahmat Derita menganggap wacana tersebut tidak relevan dan tidak mendidik.
Beberapa murid perempuan SMP dan SMA di Kota Jambi ketika diminta komentarnya tentang hal itu, menolak dan menganggap terlalu mengada-ada. "Tidak semua pelajar mau melakukan seks bebas. Tergantung pribadinya masing-masing," kata salah seorang siswi SMP di Kota Jambi yang tak mau disebutkan jati dirinya.
Wacana tes keperawanan dan keperjakaan bagi siswa-siswi yang diajukan oleh salah satu anggota DPRD Jambi, Bambang Bayu Suseno juga menuai kritikan dari anggota DPR RI Komisi X M Hanif Dhakiri.
Sebab, hal itu dikhawatirkan akan membunuh karakter para pelajar. “Usul tes keperawanan itu menurut saya tidak jelas apa maksudnya. Jadi saya mempertanyakan ini. Jika niatnya adalah untuk melindungi siswa kita dari kecenderungan bergaul bebas, apa bisa dengan cara begitu,” kata Hanif
Menurut politisi muda PKB itu wacana tes keperawanan dikhawatirkan akan membunuh karakter para siswa dan siswi yang akan masuk ke Sekolah Menengah Umum. Selain itu hal ini juga bisa melanggar HAM dari calon murid itu sendiri, sehingga hendaknya wacana tersebut dipikirkan kembali.
“Saya khawatir hal ini justru membunuh karakter anak dan berpotensi melanggar hak dasar individu atas tubuhnya sendiri. Itu berpotensi melanggar HAM dan sama sekali tidak mendidik karena hanya menangkap fenomena post factumnya. Saya khawatir itu engga bermakna apa-apa buat peningkatan moral remaja kita,” ungkapnya.
Kendati demikian dirinya setuju jika pemerintah ingin benar-benar memberantas pergaulan bebas dikalangan remaja. Namun cara yang digunakan haruslah mementingkan dan mengedepankan HAM sehingga tidak membunuh karakter masing-masing individu.
“Saya setuju ekses pergaulan bebas harus diantisipasi, dikendalikan dan ditekan serendah mungkin. Tetapi caranya harus benar-benar tepat, tidak melanggar HAM, tidak berpotensi membunuh karakter dan masa depan anak, serta efektif untuk mencapai tujuan pemeliharaan moral anak,” tandasnya.
Di seluruh dunia ini tidak ada tes keperawanan bagi siswa, di negara-negara Timur Tengah sekalipun. Wacana ini berlebihan. Tes keperawanan itu melanggar HAM anak karena usia mereka kan masih di bawah 18 tahun. Tes keperawanan dikhawatirkan akan menimbulkan rasa takut dan trauma,” ujar Wakil Ketua Komisi Perlindungan Anak Indonesia (KPAI) Masnah Sari.
bagi saya itu sangat sangat melanggar hak asasi manusia, tidak semua gadis yg kehilangan keperawanannya adalah perempuan nakal,sering keperawanan mereka direnggut oleh orang yg paling dekat dengan mereka yg malah mestinya melindungi mereka (ayah/kakek/paman/saudara). di indo dah cukup jumlah anak yg tidak bisa bersekolah karena alasan biaya, haruskan ditambah dengan alasan keperawanan? lagipula itu diskriminatif karena hanya menyangkut wanita. jangan lupa, urusan perawan itu sangat pribadi. mending urusin hal lain, basmi kepala sekolah dan guru yang korup, buat sekolah dan buku pelajaran benar2 terjangkau..tingkatkan mutu pendidikan... menekan angka pergaulan bebas bukan dengan mengetes keperawanan. ada2 aja
www.google.com
namun yah pasti ditentang oleh orang banyak karena bisa menghambat pendidikan anak tersebut.
Anggota Komisi IV Dewan Perwakilan Rakyat Daerah Provinsi Jambi melempar wacana agar penerimaan siswa baru mulai dari tingkat SMP, SMA dan Perguruan Tinggi, bagi siswa perempuan harus melalui tes keperawanan. Tes tersebut dilakukan dengan tujuan menangkal banyaknya hubungan seks bebas di kalangan pelajar.
"Wacana ini diharapkan bisa menangkal hubungan seks bebas di kalangan pelajar. Dengan adanya atuiran ini diharapkan menciptakan budaya malu bagi kalangan pelajar, sehingga takut melakukan hal perbuatan yang dilarang oleh agama tersebut," kata Bambang Susatyo, anggota Komisi IV Dewan Perwakilan Rakyat Daerah Provinsi Jambi, kepada wartawan Rabu (22/9).
Menurut Bambang, ini baru wacana, dan akan dirapatkan kembali sebelum dibuat dalam bentuk peraturan daerah.
Bambang mengatakan bila diketahui siswi sewaktu di tes terbukti tidak perawan, bukan berarti tidak bisa diterima di sekolah tempat dia mendaftar, karena bisa saja hilangnya keperawanan akibat kecelakaan bukan melalui hubungan seks bebas.
"Peraturan itu nanti tidak berarti seseorang diketahui tidak lagi perawan lantas tidak bisa ikut sekolah. Tujuan kita hanya memberi rasa malu, sehingga para pelajar takut akan melakukan perbuatan tersebut. Bisa saja hasil tes itu akan diberi tahu kepada orang tua masing-masing supaya bisa mengetahui apa yang telah terjadi dengan anak mereka", ujarnya.
Hanya saja wacana anggota Dewan ini ditentang secara keras kalangan pelaku dunia pendidikan di Jambi. Misalnya Kepala Dinas Pendidikan Kota Jambi Sihabuddin, kepada Tempo, dengan tegas menyatakan tidak setuju dengan hal itu.
"Kita ingin tahu dulu tujuan dari wacana tersebut. Namun jika hanya ingin tahu apakah calon siswi itu tidak lagi perawan, untuk apa? Bahkan aturan itu bisa bertentangan dengan program wajib belajar 12 tahun," katanya.
Menurut Sihabuddin, bila ada aturan itu anak-anak yang merasa dirinya tidak lagi perawan akan malu dan tidak mau melanjutkan pendidikannya.
"Bila kita ingin mengurangi adanya fenomena hubungan seks bebas di kalangan pelajar, cukup dengan melalui perkuat budi pekerti dalam diri anak melalui peran orang tua atau dengan memperbanyak memberikan materi pendidikan agama. Terus terang saya tidak setuju dengan rencana itu," kata Sihabuddin.
Kepala Dinas Pendidikan Provinsi Jambi Rahmat Derita menganggap wacana tersebut tidak relevan dan tidak mendidik.
Beberapa murid perempuan SMP dan SMA di Kota Jambi ketika diminta komentarnya tentang hal itu, menolak dan menganggap terlalu mengada-ada. "Tidak semua pelajar mau melakukan seks bebas. Tergantung pribadinya masing-masing," kata salah seorang siswi SMP di Kota Jambi yang tak mau disebutkan jati dirinya.
Wacana tes keperawanan dan keperjakaan bagi siswa-siswi yang diajukan oleh salah satu anggota DPRD Jambi, Bambang Bayu Suseno juga menuai kritikan dari anggota DPR RI Komisi X M Hanif Dhakiri.
Sebab, hal itu dikhawatirkan akan membunuh karakter para pelajar. “Usul tes keperawanan itu menurut saya tidak jelas apa maksudnya. Jadi saya mempertanyakan ini. Jika niatnya adalah untuk melindungi siswa kita dari kecenderungan bergaul bebas, apa bisa dengan cara begitu,” kata Hanif
Menurut politisi muda PKB itu wacana tes keperawanan dikhawatirkan akan membunuh karakter para siswa dan siswi yang akan masuk ke Sekolah Menengah Umum. Selain itu hal ini juga bisa melanggar HAM dari calon murid itu sendiri, sehingga hendaknya wacana tersebut dipikirkan kembali.
“Saya khawatir hal ini justru membunuh karakter anak dan berpotensi melanggar hak dasar individu atas tubuhnya sendiri. Itu berpotensi melanggar HAM dan sama sekali tidak mendidik karena hanya menangkap fenomena post factumnya. Saya khawatir itu engga bermakna apa-apa buat peningkatan moral remaja kita,” ungkapnya.
Kendati demikian dirinya setuju jika pemerintah ingin benar-benar memberantas pergaulan bebas dikalangan remaja. Namun cara yang digunakan haruslah mementingkan dan mengedepankan HAM sehingga tidak membunuh karakter masing-masing individu.
“Saya setuju ekses pergaulan bebas harus diantisipasi, dikendalikan dan ditekan serendah mungkin. Tetapi caranya harus benar-benar tepat, tidak melanggar HAM, tidak berpotensi membunuh karakter dan masa depan anak, serta efektif untuk mencapai tujuan pemeliharaan moral anak,” tandasnya.
Di seluruh dunia ini tidak ada tes keperawanan bagi siswa, di negara-negara Timur Tengah sekalipun. Wacana ini berlebihan. Tes keperawanan itu melanggar HAM anak karena usia mereka kan masih di bawah 18 tahun. Tes keperawanan dikhawatirkan akan menimbulkan rasa takut dan trauma,” ujar Wakil Ketua Komisi Perlindungan Anak Indonesia (KPAI) Masnah Sari.
bagi saya itu sangat sangat melanggar hak asasi manusia, tidak semua gadis yg kehilangan keperawanannya adalah perempuan nakal,sering keperawanan mereka direnggut oleh orang yg paling dekat dengan mereka yg malah mestinya melindungi mereka (ayah/kakek/paman/saudara). di indo dah cukup jumlah anak yg tidak bisa bersekolah karena alasan biaya, haruskan ditambah dengan alasan keperawanan? lagipula itu diskriminatif karena hanya menyangkut wanita. jangan lupa, urusan perawan itu sangat pribadi. mending urusin hal lain, basmi kepala sekolah dan guru yang korup, buat sekolah dan buku pelajaran benar2 terjangkau..tingkatkan mutu pendidikan... menekan angka pergaulan bebas bukan dengan mengetes keperawanan. ada2 aja
www.google.com
TEKNIK PEMETAAN LANGSUNG
Pemetaan Langsung
Pemetaan langsung adalah teknik yang paling sederhana, yaitu teknik ini memetakan blokmemori utama hanya ke sebuah saluran cache saja. Gambar 4.8 menjelaskan mekanismepemetaan langsung.
i = j modulus m dan m = 2r
dimana :
i = nomer saluran cache
j = nomer blok memori utama
m = jumlah saluran yang terdapat dalam cache
Fungsi pemetaan diimplementasikan dengan menggunakan alamat, yang terdiri dari tigafield (tag, line, word),
w = word, adalah bit paling kurang berarti yang mengidentifikasikan word atau byte unik dalam blok memori utama.
s = byte sisa word yang menspesifikasi salah satu dari 2S blok memori utama. Cache logik menginterpretasikan bit – bit S sebagai suatu tag s – r bit (bagian paling berarti dalam alamat) dan field saluran r bit.43
Efek pemetaan tersebut adalah blok – blok memori utama diberikan ke saluran cache sepertiberikut ini:
Jadi dalam metode ini pemetaan adalah bagian alamat blok memori utama sebagai nomersaluran cache. Ketika suatu blok data sedang diakses atau dibaca terhadap saluran yang diberikan,maka perlu memberikan tag bagi data untuk membedakannya dengan blok – blok lain yang dapat sesuai dengan saluran tersebut.
Teknik pemetaan ini sederhana dan mudah diimplementasikan, namun
Kelemahannya adalah terdapat lokasi cache yang tetap bagi sembarang blok – blok yang diketahui. Dengan demikian, apabila suatu program berulang – ulang melakukan word referensi dari dua blok yang berbeda memetakan saluran yang sama maka blok – blok itu secara terus – menerus akan di-swap ke dalam cache sehingga hit rasionya akan rendah. Ada 2 cara dalam pemetaan langsung, yaitu:
1. Absolute Addressing (Pengalamatan Mutlak)
2. Relative Addressing (Pengalamatan Relatif)
1. PENGALAMATAN MUTLAK
R(NILAI KEY) ADDRESS
NILAI KEY = ALAMAT MUTLAK
Jika nilai key yang diberikan oleh pemakai program sama dengan ADDRESS sebenarnya dari record tersebut pada penyimpanan sekunder. Pada waktu record tersebut disimpan, lokasi penyimpanan record (nomor silinder, nomor permukaan, nomor record) bila dipakai Cylinder Addressing atau (nomor sektor, nomor record) bila dipakai Sector Addressing harus ditentukan oleh pamakai.
Pandang, kita memiliki data teman-teman sekelas kita yang akan kita masukkan ke dalam memori (misal hard disk), data tersebut berjumlah 50 orang yang masing-masing terdiri atas atribut-atribut : NIM, NAMA, dan ALAMAT_RUMAH.
Jika data tersebut kita masukkan dengan organisasi file sequential, maka jika kita mencari data NIM = ‘10105787’ yang namanya ‘ALI’ dan beralamat di ‘Jl. Margonda No. 100, Depok’, maka pencarian akan dilakukan mulai dari record pertama (data pertama yang dimasukkan), dan seterusnya menuju ke record terakhir sampai ketemu data yang dicari tersebut.
Lain halnya jika data tersebut dimasukkan dengan organisasi file relative, maka data tersebut akan didapat secara langsung dari record yang dituju. Tentu, untuk langsung mendapatkan record yang dituju ada ‘sesuatu’ yang disebut dengan kunci atribut (key field). Kunci atribut itulah yang dikelola sedemikian rupa sehingga ‘kita’ bisa tahu dimana record tersebut disimpan.
Untuk teknik pengalamatan ‘alamat mutlak’ ini, kita tidak terlalu mempermasalahkan kunci atribut karena kita diminta langsung menuliskan di mana alamat record yang akan kita masukkan. Jika kita menggunakan hard disk atau magnetic drum, ada dua cara dalam menentukan alamat memorinya, yaitu (1) cylinder addressing dan (2) sector addressing. Jika kita menggunakan cylinder addressing, maka kita harus menetapkan nomor-nomor dari silinder (cylinder), permukaan (surface), dan record, sedangkan bila kita menggunakan sector addressing, maka kita harus menetapkan nomor-nomor dari sektor (sector), lintasan (track), dan permukaan (surface). Teknik ini mudah dalam pemetaan (pemberian) alamat memorinya. Sulitnya pada pengambilan (retrieve) data kembali, jika data yang kita masukkan banyak, kita bisa lupa di mana alamat record tertentu, misalkan apakah kita ingat nomor record dari data NIM = ‘10105787’ yang namanya ‘ALI’ dan beralamat di ‘Jl. Margonda No. 100, Depok’ ?, apakah kita harus menghafal selamanya alamat-alamat tersebut ?. Pelajari keuntungan dan kerugian lainnya.
Teknik ini dapat dijuluki dengan device dependent (tergantung pada peralatan rekamnya), artinya, kita tidak dapat begitu saja meng-copy data berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu menggunakan alat rekam yang berbeda spesifikasinya.
Teknik ini juga dapat dijuluki dengan address space dependent (tergantung pada alamat-alamat yang masih kosong), artinya, kita tidak dapat begitu saja meng-copy data berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu alamat-alamat yang dibutuhkan sudah tidak tersedia lagi.
2. PENGALAMATAN RELATIF
R(NILAI KEY) ADDRESS
NILAI KEY = ALAMAT RELATIF
Alamat relatif dari sebuah record dalam sebuah berkas adalah urutan record tersebut dalam berkas. Sebuah berkas dengan N record mempunyai record dengan alamat relatif dari himpunan (1,2,3, …, N -2, N -1). Record yang ke I mempunyai alamat relatif I atau I – 1 (bila mulai dihitung dari 0).
Teknik ini menjadikan atribut kunci sebagai alamat memorinya, jadi, data dari NIM dijadikan bertipe numeric(integer) dan dijadikan alamat dari record yang bersangkutan. Cara ini memang sangat efektif untuk menemukan kembali record yang sudah disimpan, tetapi sangat boros penggunaan memorinya. Tentu alamat memori mulai dari 1 hingga alamat ke sekian juta tidak digunakan karena nilai dari NIM tidak ada yang kecil. Pelajari keuntungan dan kerugian lainnya.Teknik ini termasuk dalam katagori address space dependent.
Pemetaan langsung adalah teknik yang paling sederhana, yaitu teknik ini memetakan blokmemori utama hanya ke sebuah saluran cache saja. Gambar 4.8 menjelaskan mekanismepemetaan langsung.
i = j modulus m dan m = 2r
dimana :
i = nomer saluran cache
j = nomer blok memori utama
m = jumlah saluran yang terdapat dalam cache
Fungsi pemetaan diimplementasikan dengan menggunakan alamat, yang terdiri dari tigafield (tag, line, word),
w = word, adalah bit paling kurang berarti yang mengidentifikasikan word atau byte unik dalam blok memori utama.
s = byte sisa word yang menspesifikasi salah satu dari 2S blok memori utama. Cache logik menginterpretasikan bit – bit S sebagai suatu tag s – r bit (bagian paling berarti dalam alamat) dan field saluran r bit.43
Efek pemetaan tersebut adalah blok – blok memori utama diberikan ke saluran cache sepertiberikut ini:
Jadi dalam metode ini pemetaan adalah bagian alamat blok memori utama sebagai nomersaluran cache. Ketika suatu blok data sedang diakses atau dibaca terhadap saluran yang diberikan,maka perlu memberikan tag bagi data untuk membedakannya dengan blok – blok lain yang dapat sesuai dengan saluran tersebut.
Teknik pemetaan ini sederhana dan mudah diimplementasikan, namun
Kelemahannya adalah terdapat lokasi cache yang tetap bagi sembarang blok – blok yang diketahui. Dengan demikian, apabila suatu program berulang – ulang melakukan word referensi dari dua blok yang berbeda memetakan saluran yang sama maka blok – blok itu secara terus – menerus akan di-swap ke dalam cache sehingga hit rasionya akan rendah. Ada 2 cara dalam pemetaan langsung, yaitu:
1. Absolute Addressing (Pengalamatan Mutlak)
2. Relative Addressing (Pengalamatan Relatif)
1. PENGALAMATAN MUTLAK
R(NILAI KEY) ADDRESS
NILAI KEY = ALAMAT MUTLAK
Jika nilai key yang diberikan oleh pemakai program sama dengan ADDRESS sebenarnya dari record tersebut pada penyimpanan sekunder. Pada waktu record tersebut disimpan, lokasi penyimpanan record (nomor silinder, nomor permukaan, nomor record) bila dipakai Cylinder Addressing atau (nomor sektor, nomor record) bila dipakai Sector Addressing harus ditentukan oleh pamakai.
Pandang, kita memiliki data teman-teman sekelas kita yang akan kita masukkan ke dalam memori (misal hard disk), data tersebut berjumlah 50 orang yang masing-masing terdiri atas atribut-atribut : NIM, NAMA, dan ALAMAT_RUMAH.
Jika data tersebut kita masukkan dengan organisasi file sequential, maka jika kita mencari data NIM = ‘10105787’ yang namanya ‘ALI’ dan beralamat di ‘Jl. Margonda No. 100, Depok’, maka pencarian akan dilakukan mulai dari record pertama (data pertama yang dimasukkan), dan seterusnya menuju ke record terakhir sampai ketemu data yang dicari tersebut.
Lain halnya jika data tersebut dimasukkan dengan organisasi file relative, maka data tersebut akan didapat secara langsung dari record yang dituju. Tentu, untuk langsung mendapatkan record yang dituju ada ‘sesuatu’ yang disebut dengan kunci atribut (key field). Kunci atribut itulah yang dikelola sedemikian rupa sehingga ‘kita’ bisa tahu dimana record tersebut disimpan.
Untuk teknik pengalamatan ‘alamat mutlak’ ini, kita tidak terlalu mempermasalahkan kunci atribut karena kita diminta langsung menuliskan di mana alamat record yang akan kita masukkan. Jika kita menggunakan hard disk atau magnetic drum, ada dua cara dalam menentukan alamat memorinya, yaitu (1) cylinder addressing dan (2) sector addressing. Jika kita menggunakan cylinder addressing, maka kita harus menetapkan nomor-nomor dari silinder (cylinder), permukaan (surface), dan record, sedangkan bila kita menggunakan sector addressing, maka kita harus menetapkan nomor-nomor dari sektor (sector), lintasan (track), dan permukaan (surface). Teknik ini mudah dalam pemetaan (pemberian) alamat memorinya. Sulitnya pada pengambilan (retrieve) data kembali, jika data yang kita masukkan banyak, kita bisa lupa di mana alamat record tertentu, misalkan apakah kita ingat nomor record dari data NIM = ‘10105787’ yang namanya ‘ALI’ dan beralamat di ‘Jl. Margonda No. 100, Depok’ ?, apakah kita harus menghafal selamanya alamat-alamat tersebut ?. Pelajari keuntungan dan kerugian lainnya.
Teknik ini dapat dijuluki dengan device dependent (tergantung pada peralatan rekamnya), artinya, kita tidak dapat begitu saja meng-copy data berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu menggunakan alat rekam yang berbeda spesifikasinya.
Teknik ini juga dapat dijuluki dengan address space dependent (tergantung pada alamat-alamat yang masih kosong), artinya, kita tidak dapat begitu saja meng-copy data berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu alamat-alamat yang dibutuhkan sudah tidak tersedia lagi.
2. PENGALAMATAN RELATIF
R(NILAI KEY) ADDRESS
NILAI KEY = ALAMAT RELATIF
Alamat relatif dari sebuah record dalam sebuah berkas adalah urutan record tersebut dalam berkas. Sebuah berkas dengan N record mempunyai record dengan alamat relatif dari himpunan (1,2,3, …, N -2, N -1). Record yang ke I mempunyai alamat relatif I atau I – 1 (bila mulai dihitung dari 0).
Teknik ini menjadikan atribut kunci sebagai alamat memorinya, jadi, data dari NIM dijadikan bertipe numeric(integer) dan dijadikan alamat dari record yang bersangkutan. Cara ini memang sangat efektif untuk menemukan kembali record yang sudah disimpan, tetapi sangat boros penggunaan memorinya. Tentu alamat memori mulai dari 1 hingga alamat ke sekian juta tidak digunakan karena nilai dari NIM tidak ada yang kecil. Pelajari keuntungan dan kerugian lainnya.Teknik ini termasuk dalam katagori address space dependent.
ergie: Big Girls Don't Cry Lyrics Songwriters: Ferguson, Stacy; Gad, Tobias;
The smell of your skin lingers on me now
You're probably on your flight back to your home town
I need some shelter of my own protection, baby
To be with myself and center
Clarity, peace, serenity
I hope you know, I hope you know
That this has nothing to do with you
It's personal, myself and I
We've got some straightenin' out to do
And I'm gonna miss you like a child misses their blanket
But I've got to get a move on with my life
It's time to be a big girl now
And big girls don't cry
Don't cry, don't cry, don't cry
The path that I'm walkin', I must go alone
I must take the baby steps 'til I'm full grown, full grown
Fairy tales don't always have a happy ending, do they?
And I foresee the dark ahead if I stay
I hope you know, I hope you know
That this has nothing to with you
It's personal, myself and I
We've got some straightenin' out to do
And I'm gonna miss you like a child misses their blanket
But I've got to get a move on with my life
It's time to be a big girl now
And big girls don't cry
Like the little school mate in the school yard
We'll play jacks and Uno cards
I'll be your best friend and you'll be mine
Valentine
Yes, you can hold my hand if you want to
'Cause I want to hold yours too
We'll be playmates and lovers
And share our secret worlds
But it's time for me to go home
It's getting late, dark outside
I need to be with myself, and center
Clarity, peace, serenity
I hope you know, I hope you know
That this has nothing to do with you
It's personal, myself and I
We've got some straightenin' out to do
And I'm gonna miss you like a child misses their blanket
But I've got to get a move on with my life
It's time to be a big girl now
And big girls don't cry
Don't cry, don't cry, don't cry
You're probably on your flight back to your home town
I need some shelter of my own protection, baby
To be with myself and center
Clarity, peace, serenity
I hope you know, I hope you know
That this has nothing to do with you
It's personal, myself and I
We've got some straightenin' out to do
And I'm gonna miss you like a child misses their blanket
But I've got to get a move on with my life
It's time to be a big girl now
And big girls don't cry
Don't cry, don't cry, don't cry
The path that I'm walkin', I must go alone
I must take the baby steps 'til I'm full grown, full grown
Fairy tales don't always have a happy ending, do they?
And I foresee the dark ahead if I stay
I hope you know, I hope you know
That this has nothing to with you
It's personal, myself and I
We've got some straightenin' out to do
And I'm gonna miss you like a child misses their blanket
But I've got to get a move on with my life
It's time to be a big girl now
And big girls don't cry
Like the little school mate in the school yard
We'll play jacks and Uno cards
I'll be your best friend and you'll be mine
Valentine
Yes, you can hold my hand if you want to
'Cause I want to hold yours too
We'll be playmates and lovers
And share our secret worlds
But it's time for me to go home
It's getting late, dark outside
I need to be with myself, and center
Clarity, peace, serenity
I hope you know, I hope you know
That this has nothing to do with you
It's personal, myself and I
We've got some straightenin' out to do
And I'm gonna miss you like a child misses their blanket
But I've got to get a move on with my life
It's time to be a big girl now
And big girls don't cry
Don't cry, don't cry, don't cry
MISS INDEPENDENT
Intro]
Yeah, yeah yeah,
Yeah, yeah yeah,
Yeah, yeah yeah yeah.
[Verse 1]
Ooh, is somethin’ about,
Just somethin’ about the way she move,
I can’t figure it out,
It’s somethin’ about her,
(Say) Ooh, is somethin’ about,
Kinda woman that want you but don’t need you,
(Hey) I can’t figure it out,
It’s somethin’ about her.
[Hook]
’Cause she walk like a boss,
Talk like a boss,
Manicure nails just set the pedicure off,
She’s fly effortlessly, (effortlessly)
An’ she move like a boss,
Do what a boss,
Do, she got me thinkin’ about gettin’ involved, (involved)
That’s the kinda girl I need, oh.
[Chorus]
She got her own thing,
That’s why I love her,
Miss Independent,
Won’t you come and spend a little time,
She got her own thing,
That’s why I love her,
Miss Independent,
Ooh, the way me shine,
Miss Independent, yeah.
Yeah, yeah yeah,
Yeah, yeah yeah,
Yeah, yeah yeah yeah. (ohh)
[Verse 2]
Ooh, there’s somethin’ about,
Kinda woman that can do for herself,
I look at her and it makes me proud,
There’s somethin’ about her,
Somethin’, ooh, so sexy about,
Kinda woman that don’t even need my help,
She said she got it, she got it, (she said she got it, she got it)
No doubt, there’s something about her. (there’s somethin’ about her)
[Hook]
’Cause she work like the boss,
Play like the boss,
Car and the crib she ’bout to pay ’em both off, (both off)
And bills are payed on time, yeah,
She made for a boss,
Only a boss,
Anything less she tellin’ them to get lost, (get lost)
That’s the girl that’s on my mind.
[Chorus]
She got her own thing,
That’s why I love her,
Miss Independent,
Won’t you come and spend a little time,
She got her own thing,
That’s why I love her,
Miss Independent,
Ooh, the way Miss Shine,
Miss Independent, yeay.
[Bridge]
(Mmhm) Her favorite thing to say,
Don’t worry I got it, (mmhm)
And everything she got,
Best believe she bought it, (mmhm)
She gon’ steal my heart,
Ain’t no doubt about it, girl,
You’re everything I need,
Said you’re everything I need.
Yeah, yeah yeah,
Yeah yeah,
Yeah yeah, yeah yeah yeah.
[Chorus]
She’s got her own thing, (oooohoooohhhoh)
That’s why I love her, (that’s why I love her, oh ohh)
Miss Independent, (independent)
Won’t you come and spend a little time, (ohh)
She’s got her own thing, (she got, she got)
That’s why I love her, (that’s why I love that girl)
Miss Independent, (ohh ohh)
Ooh, the way Miss Shine,
Miss Independent.
Miss Independent,
That’s why I love her
Yeah, yeah yeah,
Yeah, yeah yeah,
Yeah, yeah yeah yeah.
[Verse 1]
Ooh, is somethin’ about,
Just somethin’ about the way she move,
I can’t figure it out,
It’s somethin’ about her,
(Say) Ooh, is somethin’ about,
Kinda woman that want you but don’t need you,
(Hey) I can’t figure it out,
It’s somethin’ about her.
[Hook]
’Cause she walk like a boss,
Talk like a boss,
Manicure nails just set the pedicure off,
She’s fly effortlessly, (effortlessly)
An’ she move like a boss,
Do what a boss,
Do, she got me thinkin’ about gettin’ involved, (involved)
That’s the kinda girl I need, oh.
[Chorus]
She got her own thing,
That’s why I love her,
Miss Independent,
Won’t you come and spend a little time,
She got her own thing,
That’s why I love her,
Miss Independent,
Ooh, the way me shine,
Miss Independent, yeah.
Yeah, yeah yeah,
Yeah, yeah yeah,
Yeah, yeah yeah yeah. (ohh)
[Verse 2]
Ooh, there’s somethin’ about,
Kinda woman that can do for herself,
I look at her and it makes me proud,
There’s somethin’ about her,
Somethin’, ooh, so sexy about,
Kinda woman that don’t even need my help,
She said she got it, she got it, (she said she got it, she got it)
No doubt, there’s something about her. (there’s somethin’ about her)
[Hook]
’Cause she work like the boss,
Play like the boss,
Car and the crib she ’bout to pay ’em both off, (both off)
And bills are payed on time, yeah,
She made for a boss,
Only a boss,
Anything less she tellin’ them to get lost, (get lost)
That’s the girl that’s on my mind.
[Chorus]
She got her own thing,
That’s why I love her,
Miss Independent,
Won’t you come and spend a little time,
She got her own thing,
That’s why I love her,
Miss Independent,
Ooh, the way Miss Shine,
Miss Independent, yeay.
[Bridge]
(Mmhm) Her favorite thing to say,
Don’t worry I got it, (mmhm)
And everything she got,
Best believe she bought it, (mmhm)
She gon’ steal my heart,
Ain’t no doubt about it, girl,
You’re everything I need,
Said you’re everything I need.
Yeah, yeah yeah,
Yeah yeah,
Yeah yeah, yeah yeah yeah.
[Chorus]
She’s got her own thing, (oooohoooohhhoh)
That’s why I love her, (that’s why I love her, oh ohh)
Miss Independent, (independent)
Won’t you come and spend a little time, (ohh)
She’s got her own thing, (she got, she got)
That’s why I love her, (that’s why I love that girl)
Miss Independent, (ohh ohh)
Ooh, the way Miss Shine,
Miss Independent.
Miss Independent,
That’s why I love her
So Sick - Ne Yo
Mmmm mmm yeah
Do do do do do do do-do
Ohh Yeah
Gotta change my answering machine
Now that im alone
Cuz right now it says that we
Cant come to the phone
And I know it makes no sence
Cuz you walked out the door
But its the only way I hear your voice anymore
(its ridiculous)Its been months
And for some reason I just
(cant get over us)
And im stronger then this(enough is enough)
No more walkin round
With my head down
Im so over being blue
Cryin over you
And im so sick of love songs
So tired of tears
So done with wishing you were still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?
Gotta fix that calender I have
Thats marked July 15th
Because since theres no more you
Theres no more anniversary
Im so fed up with my thoughts of you
And your memory
And how every song reminds me
Of what used to be
Thats the reason im so sick of love songs
So tired of tears
So done with wishing you were still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?
(Leave me alone)Leave me alone
(Stupid love songs)Dont make me think about her smile
Or having my first child
Let it go
Turning off the radio
Cuz im so sick of love songs
So tired of tears
So done with wishing she was still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?(why cant I turn off the radio?)
Said im so sick of love songs
So tired of tears
So done with wishing she was still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?(why cant I turn off the radio?)
And im so sick of love songs
So tired of tears
So done with wishin you were still here
Said im so sick of love songs so sad and slow
Why cant I turn off the radio?(why cant I turn off the radio?)
Why cant I turn off the radio?
Do do do do do do do-do
Ohh Yeah
Gotta change my answering machine
Now that im alone
Cuz right now it says that we
Cant come to the phone
And I know it makes no sence
Cuz you walked out the door
But its the only way I hear your voice anymore
(its ridiculous)Its been months
And for some reason I just
(cant get over us)
And im stronger then this(enough is enough)
No more walkin round
With my head down
Im so over being blue
Cryin over you
And im so sick of love songs
So tired of tears
So done with wishing you were still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?
Gotta fix that calender I have
Thats marked July 15th
Because since theres no more you
Theres no more anniversary
Im so fed up with my thoughts of you
And your memory
And how every song reminds me
Of what used to be
Thats the reason im so sick of love songs
So tired of tears
So done with wishing you were still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?
(Leave me alone)Leave me alone
(Stupid love songs)Dont make me think about her smile
Or having my first child
Let it go
Turning off the radio
Cuz im so sick of love songs
So tired of tears
So done with wishing she was still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?(why cant I turn off the radio?)
Said im so sick of love songs
So tired of tears
So done with wishing she was still here
Said im so sick of love songs so sad and slow
So why cant I turn off the radio?(why cant I turn off the radio?)
And im so sick of love songs
So tired of tears
So done with wishin you were still here
Said im so sick of love songs so sad and slow
Why cant I turn off the radio?(why cant I turn off the radio?)
Why cant I turn off the radio?
Hate That I Love You Lyrics – Rihanna (feat. Ne-Yo)
That’s how much I love you
That’s how much I need you
And I can’t stand you
Most everything you do make me wanna smile
Can I not like you for awhile? (No….)
[Ne-Yo:]
But you won’t let me
You upset me girl
And then you kiss my lips
All of a sudden I forget (that I was upset)
Can’t remember what you did
[Rihanna:]
But I hate it…
You know exactly what to do
So that I can’t stay mad at you
For too long that’s wrong
[Ne-Yo:]
But I hate it…
You know exactly how to touch
So that I don’t want to fuss.. and fight no more
Said I despise that I adore you
[Rihanna:]
And I hate how much I love you boy (yeah…)
I can’t stand how much I need you (I need you…)
And I hate how much I love you boy (oh whoa..)
But I just can’t let you go
And I hate that I love you so (oooh..)
[Ne-Yo:]
You completely know the power that you have
The only one makes me laugh
[Rihanna:]
Said it’s not fair
How you take advantage of the fact
That I… love you beyond the reason why
And it just ain’t right
[Ne-Yo:]
And I hate how much I love you girl
I can’t stand how much I need you (yeah..)
And I hate how much I love you girl
But I just can’t let you go
But I hate that I love you so
[Both:]
One of these days maybe your magic won’t affect me
And your kiss won’t make me weak
But no one in this world knows me the way you know me
So you’ll probably always have a spell on me…
[Ne-Yo:]
Yeaahhh… Oohh…
[Rihanna:]
That’s how much I love you (as much as I need you)
That’s how much I need you (oooh..)
That’s how much I love you (oh..)
As much as I need you
[Rihanna:]
And I hate that I love you so
And I hate how much I love you boy
I can’t stand how much I need you (can’t stand how much I need you)
And I hate how much I love you boy
But I just can’t let you go (but I just can’t let you go no..)
And I hate that I love you so
And I hate that I love you so.. so…
That’s how much I need you
And I can’t stand you
Most everything you do make me wanna smile
Can I not like you for awhile? (No….)
[Ne-Yo:]
But you won’t let me
You upset me girl
And then you kiss my lips
All of a sudden I forget (that I was upset)
Can’t remember what you did
[Rihanna:]
But I hate it…
You know exactly what to do
So that I can’t stay mad at you
For too long that’s wrong
[Ne-Yo:]
But I hate it…
You know exactly how to touch
So that I don’t want to fuss.. and fight no more
Said I despise that I adore you
[Rihanna:]
And I hate how much I love you boy (yeah…)
I can’t stand how much I need you (I need you…)
And I hate how much I love you boy (oh whoa..)
But I just can’t let you go
And I hate that I love you so (oooh..)
[Ne-Yo:]
You completely know the power that you have
The only one makes me laugh
[Rihanna:]
Said it’s not fair
How you take advantage of the fact
That I… love you beyond the reason why
And it just ain’t right
[Ne-Yo:]
And I hate how much I love you girl
I can’t stand how much I need you (yeah..)
And I hate how much I love you girl
But I just can’t let you go
But I hate that I love you so
[Both:]
One of these days maybe your magic won’t affect me
And your kiss won’t make me weak
But no one in this world knows me the way you know me
So you’ll probably always have a spell on me…
[Ne-Yo:]
Yeaahhh… Oohh…
[Rihanna:]
That’s how much I love you (as much as I need you)
That’s how much I need you (oooh..)
That’s how much I love you (oh..)
As much as I need you
[Rihanna:]
And I hate that I love you so
And I hate how much I love you boy
I can’t stand how much I need you (can’t stand how much I need you)
And I hate how much I love you boy
But I just can’t let you go (but I just can’t let you go no..)
And I hate that I love you so
And I hate that I love you so.. so…
MY-EVERYTING
Ee sesang malroneun pyo hyeon harsu ga obseo
Kalsu reok beok cha eo reu neun neo reul hyang han nae ma eum
Ee sesang saem eu reo he ah rir seu ga obseo
Deo hae do deo hae man ga neun kkeutt obsneun nae sarang
Keu nu gu deo
Neo mankeum nal uttkae nareul ulkkae han saram obsseosseo
Na dabjin anhjiman
Eo jik neo ha na man bogo deutkeo shippeun geol
Nae anae neoreul salkkae hageo shippeun geol
Nal barabwa
You're my every
Naui peum euro wa you're my every
My everything
You're my everything
Love for you
Eonjaena noege ikyo beon jeoki obseo
Saranghae jimyeon jil seureok nae kaseumeun haengbokhae
Neol hyanghan saranghae yoo hyeogi kani obseo
Manyagae ittageo haedo mannyeonil ttenikka
Himgyeowodo naegyeottae isseojwo
Naui jeonbureul da
Irhneun da haedo neol jikkyo jeul kkoya
Eo jik neo ha na man bogo deutkeo shipeun geol
Nae anae neoreul salkkae hageo shippeun geol
Nal barabwa
You're my every
My everything
You're my everything
Love for you
I wanna be everything
Eo jik nae kaseumseok juineun neoppeun ingeol
Naegaen choeum ija majimak in geol
Neol bulreobwa seumsuirttaemada neol
You're my every
My everything
You're my everything
Love for you
I love you
You're my everything...
Kalsu reok beok cha eo reu neun neo reul hyang han nae ma eum
Ee sesang saem eu reo he ah rir seu ga obseo
Deo hae do deo hae man ga neun kkeutt obsneun nae sarang
Keu nu gu deo
Neo mankeum nal uttkae nareul ulkkae han saram obsseosseo
Na dabjin anhjiman
Eo jik neo ha na man bogo deutkeo shippeun geol
Nae anae neoreul salkkae hageo shippeun geol
Nal barabwa
You're my every
Naui peum euro wa you're my every
My everything
You're my everything
Love for you
Eonjaena noege ikyo beon jeoki obseo
Saranghae jimyeon jil seureok nae kaseumeun haengbokhae
Neol hyanghan saranghae yoo hyeogi kani obseo
Manyagae ittageo haedo mannyeonil ttenikka
Himgyeowodo naegyeottae isseojwo
Naui jeonbureul da
Irhneun da haedo neol jikkyo jeul kkoya
Eo jik neo ha na man bogo deutkeo shipeun geol
Nae anae neoreul salkkae hageo shippeun geol
Nal barabwa
You're my every
My everything
You're my everything
Love for you
I wanna be everything
Eo jik nae kaseumseok juineun neoppeun ingeol
Naegaen choeum ija majimak in geol
Neol bulreobwa seumsuirttaemada neol
You're my every
My everything
You're my everything
Love for you
I love you
You're my everything...
lirik lagu BRUNO MARS
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
I know you feel where I'm coming from
Regardless of the things in my past that I've done
Most of it really was for the hell of the fun
On the carousel so around I spun (spun)
With no directions just tryna get some (some)
Tryna chase skirts, living in the summer sun (sun)
This is how I lost more than I had ever won
And honestly I ended up with none
There's no much nonsense
It's on my conscience
I'm thinking baby I should get it out
And I don't wanna sou nd redundant
But I was wondering if there was something that you wanna know
(That you wanna know)
But never mind that we should let it go (we should let it go)
Cos we don't wanna be a t.v episode (t.v episode)
And all the bad thoughts just let them go (go, go, go)
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
Hands down there will never be another one
I been around and I never seen another one
Look at your style they ain't really got nothing on
And you out and you ain't got nothing on
Baby you the whole package plus you pay your taxes
[ From: http://www.metrolyrics.com/nothing-on-you-lyrics-bob.html ]
And you keep it real while them other stay plastic
You're my wonder women call me mr. fantastic
Stop... now think about it
I've been to london, I've been to paris
Even went out there to tokyo
Back home down in georgia to new orleans
But you always still to show (still to show)
And just like that girl you got me fro (got me fro)
Like a nintendo 64 (64)
If you never knew well now you know (know, know, know)
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
Everywhere I go I'm always hearing your name (name, name)
And no matter where I'm at girl you make me wanna sing (sing)
Weather a bus or a plane or a car or a train
No other girls in my brain and you the one to blame
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
Yeah and that's just how we do it
And I'ma let this ride
B O B and bruno mars
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
I know you feel where I'm coming from
Regardless of the things in my past that I've done
Most of it really was for the hell of the fun
On the carousel so around I spun (spun)
With no directions just tryna get some (some)
Tryna chase skirts, living in the summer sun (sun)
This is how I lost more than I had ever won
And honestly I ended up with none
There's no much nonsense
It's on my conscience
I'm thinking baby I should get it out
And I don't wanna sou nd redundant
But I was wondering if there was something that you wanna know
(That you wanna know)
But never mind that we should let it go (we should let it go)
Cos we don't wanna be a t.v episode (t.v episode)
And all the bad thoughts just let them go (go, go, go)
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
Hands down there will never be another one
I been around and I never seen another one
Look at your style they ain't really got nothing on
And you out and you ain't got nothing on
Baby you the whole package plus you pay your taxes
[ From: http://www.metrolyrics.com/nothing-on-you-lyrics-bob.html ]
And you keep it real while them other stay plastic
You're my wonder women call me mr. fantastic
Stop... now think about it
I've been to london, I've been to paris
Even went out there to tokyo
Back home down in georgia to new orleans
But you always still to show (still to show)
And just like that girl you got me fro (got me fro)
Like a nintendo 64 (64)
If you never knew well now you know (know, know, know)
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
Everywhere I go I'm always hearing your name (name, name)
And no matter where I'm at girl you make me wanna sing (sing)
Weather a bus or a plane or a car or a train
No other girls in my brain and you the one to blame
Beautiful girls all over the world
I could be chasing but my time would be wasted
They got nothing on you baby
Nothing on you baby
They might say hi and I might say hey
But you shouldn't worry about what they say
Cos they got nothing on you baby
Nothing on you baby
Not not not nothing on you babe
Not not nothing on you
Yeah and that's just how we do it
And I'ma let this ride
B O B and bruno mars
Struktur Percabangan pada Java
Hampir setiap program yang telah dibuat pasti menggunakan percabangan hal ini dikarenakan struktur percabangan memiliki peran yang sangat vital dalam mengatur alur jalannya program.percabangan merupakan cara untuk mengatur alur program dengan memberikan satu kondisi atau lebih. Program hanya akan menjalankan statement yang ada didalam percabangan jika kondisi bernilai benar atau true.pada java, kondisi pada percabangan harus berupa operator Boolean. Contoh:
int a = 5 // statement bukan merupakan kondisi
int a == 5 // statement yang berupa kondisi
Kondisi pada java menggunakan operator – operator Boolean yang hanya memberikan hasil true atau false seperti ==, >, <, >=, <=, !=, &, &&, |, ||.Percabangan pada Java dibagi menjadi beberapa jenis yang masing – masing tentu saja memilki fugnsi yang berbeda – beda.
a) Percabangan If
Percabangan ini hanya menggunakan satu kondisi, sintaks If:
if (kondisi) {
statement(s) ;
} if (kondisi)
statement ;
sintaks if yang pertama(kiri), digunakan jka statement yang ada didalam percabangan lebih dari satu statement, sehingga perlu dipisahkan dengan tanda kurung kurawal.sedangkan jika statement percabangan hanya berupa satu statement, tidak perlu menggunakan tanda kurung kurawal.
b) Percabangan If Else
if (kondisi) {
statement(s) ;
}
Else {
Statement(s) ;
} if (kondisi)
statement ;
Else
Statement(s) ;
Seperti percabangan if yang telah dibahas sebelumnya, percabangan if else ini juga hanya menggunakan satu kondisi, tetapi ada sedikit perbedaan, yaitu percabangan ini akan melakukan statement yang ada dalam blok program ‘else’ jika kondisi tidak terpenuhi atau bernilai salah.sintaks if else:
c) Percabangan if else if
Percabangan pada if ele if ini memungkinkan programmer untuk memberikan lebih dari satu kondisi pada percabangan.percabangan ini akan mengevaluasi nilai dari kondisi yang diberikan, lalu menjalankan statement yang ada dalam kondisi yang bernilai benar atau true.jika semua kondisi bernilai salah, maka program akan menjalankan statement yang ada didalam blok ‘else’.sintaks if else if:
if (kondisi) {
statement(s) ;
}
Else if (kondisi) {
statement (s) ;
}
Else if (kondisi) {
statement (s) ;
}
Else {
statement(s) ;
} if (kondisi)
statement ;
Else if (kondisi)
statement ;
Else if (kondisi)
statement ;
Else
statement ;
d) Percabangan Switch
Hampir sama seprti else if, switch merupakan percabangan yang menyediakan pilihan yang banyak. Switch dipakai pada bebebrapa pilihan menggunakan satu nilai variable sebagai penentu percabangan.sintaks switch:
switch (identifier){
case value1 :
statement ;
break ;
case value2 :
statement ;
break ;
default :
statement ;
break ;
}
Perlu diketahui bahwa value1 dan value2 pada sintaks diatas merupakan nilai dai variable yang ada pada identifier.dan default pada sintaks diatas akan dilakukan oleh program jika tidak ada nilai yang sesuai dengan case.
e) Ternary
Ternary merupakan alternative untuk menuliskan perintah percabangan agar lebih singkat.biasanya ternary digunakan pada percabangan – percabangan yang belum kompleks.sintaks ternary:
identifier = kondisi ? value1 : value2 ;
Demikianlah sedikit penjelasan tentang struktur percabangan pada Java.semoga dapat membantu, jika terdapat kesalahan mohon untuk dikoreksi.untuk contoh program menggunakan percabangan – percabangan seperti diatas dapat dilihat pada post selanjutnya.
int a = 5 // statement bukan merupakan kondisi
int a == 5 // statement yang berupa kondisi
Kondisi pada java menggunakan operator – operator Boolean yang hanya memberikan hasil true atau false seperti ==, >, <, >=, <=, !=, &, &&, |, ||.Percabangan pada Java dibagi menjadi beberapa jenis yang masing – masing tentu saja memilki fugnsi yang berbeda – beda.
a) Percabangan If
Percabangan ini hanya menggunakan satu kondisi, sintaks If:
if (kondisi) {
statement(s) ;
} if (kondisi)
statement ;
sintaks if yang pertama(kiri), digunakan jka statement yang ada didalam percabangan lebih dari satu statement, sehingga perlu dipisahkan dengan tanda kurung kurawal.sedangkan jika statement percabangan hanya berupa satu statement, tidak perlu menggunakan tanda kurung kurawal.
b) Percabangan If Else
if (kondisi) {
statement(s) ;
}
Else {
Statement(s) ;
} if (kondisi)
statement ;
Else
Statement(s) ;
Seperti percabangan if yang telah dibahas sebelumnya, percabangan if else ini juga hanya menggunakan satu kondisi, tetapi ada sedikit perbedaan, yaitu percabangan ini akan melakukan statement yang ada dalam blok program ‘else’ jika kondisi tidak terpenuhi atau bernilai salah.sintaks if else:
c) Percabangan if else if
Percabangan pada if ele if ini memungkinkan programmer untuk memberikan lebih dari satu kondisi pada percabangan.percabangan ini akan mengevaluasi nilai dari kondisi yang diberikan, lalu menjalankan statement yang ada dalam kondisi yang bernilai benar atau true.jika semua kondisi bernilai salah, maka program akan menjalankan statement yang ada didalam blok ‘else’.sintaks if else if:
if (kondisi) {
statement(s) ;
}
Else if (kondisi) {
statement (s) ;
}
Else if (kondisi) {
statement (s) ;
}
Else {
statement(s) ;
} if (kondisi)
statement ;
Else if (kondisi)
statement ;
Else if (kondisi)
statement ;
Else
statement ;
d) Percabangan Switch
Hampir sama seprti else if, switch merupakan percabangan yang menyediakan pilihan yang banyak. Switch dipakai pada bebebrapa pilihan menggunakan satu nilai variable sebagai penentu percabangan.sintaks switch:
switch (identifier){
case value1 :
statement ;
break ;
case value2 :
statement ;
break ;
default :
statement ;
break ;
}
Perlu diketahui bahwa value1 dan value2 pada sintaks diatas merupakan nilai dai variable yang ada pada identifier.dan default pada sintaks diatas akan dilakukan oleh program jika tidak ada nilai yang sesuai dengan case.
e) Ternary
Ternary merupakan alternative untuk menuliskan perintah percabangan agar lebih singkat.biasanya ternary digunakan pada percabangan – percabangan yang belum kompleks.sintaks ternary:
identifier = kondisi ? value1 : value2 ;
Demikianlah sedikit penjelasan tentang struktur percabangan pada Java.semoga dapat membantu, jika terdapat kesalahan mohon untuk dikoreksi.untuk contoh program menggunakan percabangan – percabangan seperti diatas dapat dilihat pada post selanjutnya.
PERULANGAN PADA JAVA
Loop atau perulangan adalah suatu bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Dalam pemograman Loop atau perulangan sangat berguna sekali.
1. while-loop
perulangan ini digunakan untuk mengulang statement-statement yang ada di dalam blok perulangan jika kondisi bernilai benar. sintaks :
while(kondisi){
statement(s);}
jadi jika pada awal kondisi sudah bernilai salah maka perulangan tidak akan dilakukan sama sekali.
2. do-while loop
jenis perulangan ini memiliki sedikit perbedaan dengan perulangan while-loop, perbedaannya terletak pada letak pengecekan kondisi perulangan yang ada setelah statement pada blok perulangan dijalankan.hal ini menyebabkan perulangan akan dijalankan minimal 1 kali jika kondisi awal bernilai salah. sintaks :
do{
statement(s);}
while(kondisi);
3. For loop
perulangan ini adalah perulangan yang dapat kita definisikan sendiri nilai awalnya, banyaknya perulangan, dan ekspresi yang akan dilakukan pada akhir statement. sintaks:
for(initial:kondisi:iterasi){
statement(s);}
contoh penggalan program:
for(int x=1;x<=10;x++){
System.out.print(x+” “);}
1. while-loop
perulangan ini digunakan untuk mengulang statement-statement yang ada di dalam blok perulangan jika kondisi bernilai benar. sintaks :
while(kondisi){
statement(s);}
jadi jika pada awal kondisi sudah bernilai salah maka perulangan tidak akan dilakukan sama sekali.
2. do-while loop
jenis perulangan ini memiliki sedikit perbedaan dengan perulangan while-loop, perbedaannya terletak pada letak pengecekan kondisi perulangan yang ada setelah statement pada blok perulangan dijalankan.hal ini menyebabkan perulangan akan dijalankan minimal 1 kali jika kondisi awal bernilai salah. sintaks :
do{
statement(s);}
while(kondisi);
3. For loop
perulangan ini adalah perulangan yang dapat kita definisikan sendiri nilai awalnya, banyaknya perulangan, dan ekspresi yang akan dilakukan pada akhir statement. sintaks:
for(initial:kondisi:iterasi){
statement(s);}
contoh penggalan program:
for(int x=1;x<=10;x++){
System.out.print(x+” “);}
Tipe Data Java
Tipe data mendefinisikan metode penyimpanan untuk mereperesentasikan informasi dan cara informasi diinterprentasikanSeperti bahasa pemrograman lainnya, Java mempunyai 8 tipe data primitif, yang mana 4 bertipe integer(bilangan bulat) , 2 bertipe floating-point(bilangan pecahan) dan yang 2 terakhir bertipe boolean dan char.Tipe data tersebut antara lain :
Integer
1. byte : Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori.
2. short : Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori.
3. int : Memiliki nilai integer dari -2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori.
4. long : Memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) di memori.
Bilangan integer biasanya menggunakan int, dan bukan byte,short maupun long. Bilangan integer juga mengenal nilai positif dan negatif ( signed number ). Tipe data byte dan short hanya digunakanpada aplikasi khusus yang memperhatikan penggunaan memori.Sedangkan long jarang digunakan karena jarang memerlukan bilangan sebesar kapasitas long.
Floating Point
1. float : memiliki nilai -3.4×10(pangkat ’8′) sampai +3.4×10(pangkat ’8′) dan menempati 4 byte di memori
2. double : memiliki nilai -1.7×10(pangkat 308) sampai +1.7×10(pangkat 308).
Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F.Misalnya : 4.22 F atau 2.314f. Sedangkan untuk bilangan double, bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double
Boolean Dan Char
1. boolean : Dalam Java dikenal tipe data boolean yang terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.
2. char : Char adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda ‘ ( petik tunggal ). Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.Misalnya : ‘\u123’ Selain karakter biasa, juga terdapat karakter khusus yang didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti pada tabel berikut
Integer
1. byte : Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori.
2. short : Memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori.
3. int : Memiliki nilai integer dari -2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori.
4. long : Memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits ) di memori.
Bilangan integer biasanya menggunakan int, dan bukan byte,short maupun long. Bilangan integer juga mengenal nilai positif dan negatif ( signed number ). Tipe data byte dan short hanya digunakanpada aplikasi khusus yang memperhatikan penggunaan memori.Sedangkan long jarang digunakan karena jarang memerlukan bilangan sebesar kapasitas long.
Floating Point
1. float : memiliki nilai -3.4×10(pangkat ’8′) sampai +3.4×10(pangkat ’8′) dan menempati 4 byte di memori
2. double : memiliki nilai -1.7×10(pangkat 308) sampai +1.7×10(pangkat 308).
Semua bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus diakhiri dengan huruf F.Misalnya : 4.22 F atau 2.314f. Sedangkan untuk bilangan double, bisa menambah dengan huruf D, karena secara default bilangan dengan koma atau pecahan atau desimal akan dianggap sebagai double
Boolean Dan Char
1. boolean : Dalam Java dikenal tipe data boolean yang terdiri dari dua nilai saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.
2. char : Char adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri dengan tanda ‘ ( petik tunggal ). Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode /u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.Misalnya : ‘\u123’ Selain karakter biasa, juga terdapat karakter khusus yang didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti pada tabel berikut
ADAB MENERIMA TAMU
PENGERTIAN:
Menerima tamu adalah menerima seseorang yang berkunjung kerumah kita, baik yang dari jauh, maupun tetangga atau kerabat.
HR . Ahmad
“”Hormatilah tamu-tamu yang berkunjung kerumahmu karena itu adalah rahmat”.
CONTOH ADAB MENERIMA TAMU
1. Menyambutnya dengan penuh hormat.
2. Bersikap ramah dan sopan.(HR. Ahmad)
3. Tanyakn keadaan tamu.
4. Jangan mendominasi pembicaraan.
5. Jangan menanyakan pertanyaan yang tidak sopan.
6. Antarkan tamu kepintu kalau sudah pamitan.
MEMPRAKTEKKAN ADAB MENERIMA TAMU
Tanamkan keyakinan/keimanan yang kuat:
1. Agar tidak tergoda syetan.
2. Bahwa menerima tamu adalah ibadah.
3. Bahwa menghormati tmu sama dengan menghormati diri sendiri,
4. Bahwa setiap tamu yang datang adalah berkah.
5. Untuk menghindari buruk sangka terhadap tamu.
Menerima tamu adalah menerima seseorang yang berkunjung kerumah kita, baik yang dari jauh, maupun tetangga atau kerabat.
HR . Ahmad
“”Hormatilah tamu-tamu yang berkunjung kerumahmu karena itu adalah rahmat”.
CONTOH ADAB MENERIMA TAMU
1. Menyambutnya dengan penuh hormat.
2. Bersikap ramah dan sopan.(HR. Ahmad)
3. Tanyakn keadaan tamu.
4. Jangan mendominasi pembicaraan.
5. Jangan menanyakan pertanyaan yang tidak sopan.
6. Antarkan tamu kepintu kalau sudah pamitan.
MEMPRAKTEKKAN ADAB MENERIMA TAMU
Tanamkan keyakinan/keimanan yang kuat:
1. Agar tidak tergoda syetan.
2. Bahwa menerima tamu adalah ibadah.
3. Bahwa menghormati tmu sama dengan menghormati diri sendiri,
4. Bahwa setiap tamu yang datang adalah berkah.
5. Untuk menghindari buruk sangka terhadap tamu.
ADAB DALAM BERTAMU
PENGERTIAN BERTAMU ADALAH:
“Berkunjung ke rumah orang lain dalam rangka mempererat silaturrahmi”.
HADIS NABI
a. Riwayat Bukhari Muslim:
“sabda Rasulullah saw, Barang siapa menginginkan diperluas rizkinya dan diperpanjang umurnya, sebaiknya ia bersilaturrahmi”.
b. Riwayat Ahmad dan Baihaqi dari Aisyah ra.
“Sabda rasulullah, Bersilaturrahmi, baik bud pekerti dan bertanggung jawab yang baik, akan meramaikan kampung dan menambah umur”.
CONTOH ADAB BERTAMU
Minta izin dan mengucapkan salam (qs.Annur:27).
Jika tidak ada penghuninya/tidak diterima, maka kembali dengan baik.(Qs Annur:28)
Bersikap sopan.
Cicipi makanan yang disediakan.
Tidak boleh berlama-lama.
Mempraktekkan Adab Bertamu Dalam Kehidupan sehari-hari
TANAMKAN KEIMANAN YANG KUAT DALAM HATI BAHWA:
1. Tidak mudah tergoda syetan dalam bertamu.
2. Bertamu adalah sunnah Rasul.
3. Bertamu sesuai adab islam adalah ibadah,
“Berkunjung ke rumah orang lain dalam rangka mempererat silaturrahmi”.
HADIS NABI
a. Riwayat Bukhari Muslim:
“sabda Rasulullah saw, Barang siapa menginginkan diperluas rizkinya dan diperpanjang umurnya, sebaiknya ia bersilaturrahmi”.
b. Riwayat Ahmad dan Baihaqi dari Aisyah ra.
“Sabda rasulullah, Bersilaturrahmi, baik bud pekerti dan bertanggung jawab yang baik, akan meramaikan kampung dan menambah umur”.
CONTOH ADAB BERTAMU
Minta izin dan mengucapkan salam (qs.Annur:27).
Jika tidak ada penghuninya/tidak diterima, maka kembali dengan baik.(Qs Annur:28)
Bersikap sopan.
Cicipi makanan yang disediakan.
Tidak boleh berlama-lama.
Mempraktekkan Adab Bertamu Dalam Kehidupan sehari-hari
TANAMKAN KEIMANAN YANG KUAT DALAM HATI BAHWA:
1. Tidak mudah tergoda syetan dalam bertamu.
2. Bertamu adalah sunnah Rasul.
3. Bertamu sesuai adab islam adalah ibadah,
ADAB BERPERGIAN (DALAM PERJALANAN)
Pengertian Adab berpergian.
Berpergian artinya
> Keluar rumah
> Pergi keluar.
CONTOH ADAB DALAM PERJALANAN
Mengucapkan Salam
Menulis wasiat.
Saling memaafkan satu sama lain.
Membaca do’a
Berniat (sengaja berpergian)
Mempraktekan adab berpergian dlam sehari-hari.
Tanamkan keimanan agar tidak tergoda dalam perjalanan.
Yakini bahwa setiap perbuatan yang baik ada balasannya.
Jangan melenceng dari niat yang semula.
Jangan berpergian tanpa arah/tujuan.
Memberi tahu anggota keluarga.
Berpergian artinya
> Keluar rumah
> Pergi keluar.
CONTOH ADAB DALAM PERJALANAN
Mengucapkan Salam
Menulis wasiat.
Saling memaafkan satu sama lain.
Membaca do’a
Berniat (sengaja berpergian)
Mempraktekan adab berpergian dlam sehari-hari.
Tanamkan keimanan agar tidak tergoda dalam perjalanan.
Yakini bahwa setiap perbuatan yang baik ada balasannya.
Jangan melenceng dari niat yang semula.
Jangan berpergian tanpa arah/tujuan.
Memberi tahu anggota keluarga.
ADAB BERHIAS
Pengertian adab berhias.
• Berhias berdandan
• Merapikan diri
Menurut pandangan Islam:
Yaitu: “Suatu kebaikan dan sunnah dilakukan, sepanjang untuk tujuan ibadah atau kebaikan.
Hadis riwayat Daruqutni
“Rasulullah saw, mengutuk (membenci) lki-laki yang menyerupai perempuan dan perempuan yang menyerupai laki-laki”.
CONTOH ADAB DALAM BERHIAS
LIHAT QS AL A’RAF :31
Tata cara berhias yang islami:
1. Memakai alat-alat yang halal.
2. Menggunakan perhiasan sesuai kebutuhan/ tidak berlebihan.
3. Berhias untuk tujuan ibadah.
Mempraktekkan adab berhias dalam kehidupan sehari-hari.
1. Tanamkan keimanan yang kuat agar tidak tergoda.
2. Tanamkan keyakinan bahwa berhias termasuk ibada.
3. Berhias untuk kebaikkan.
4. Hindari berhias untuk menharap pujian.
• Berhias berdandan
• Merapikan diri
Menurut pandangan Islam:
Yaitu: “Suatu kebaikan dan sunnah dilakukan, sepanjang untuk tujuan ibadah atau kebaikan.
Hadis riwayat Daruqutni
“Rasulullah saw, mengutuk (membenci) lki-laki yang menyerupai perempuan dan perempuan yang menyerupai laki-laki”.
CONTOH ADAB DALAM BERHIAS
LIHAT QS AL A’RAF :31
Tata cara berhias yang islami:
1. Memakai alat-alat yang halal.
2. Menggunakan perhiasan sesuai kebutuhan/ tidak berlebihan.
3. Berhias untuk tujuan ibadah.
Mempraktekkan adab berhias dalam kehidupan sehari-hari.
1. Tanamkan keimanan yang kuat agar tidak tergoda.
2. Tanamkan keyakinan bahwa berhias termasuk ibada.
3. Berhias untuk kebaikkan.
4. Hindari berhias untuk menharap pujian.
PENGERTIAN ADAB DALAM BERPAKAIAN.
Pengertian Adab Berpakaian menurut Islam.
Yaitu : “Mengenakan pakaian untuk tujuan menutup aurat dan sebagai perhiasan untuk memperindah jasmanai.(Qs Al a’raf: 26)
Contoh Adab Dalam Berpakaian
1. Pakaian yang Islami.
2. Berpakaian yang bersih dan rapi.
3. Mendahulukan anggota badan yang kanan.
4. Tdak menyerupai pakaian wanita/laki-laki.
5. Tidak melambangkan pakaian yahudi dan nasrani.
6. Tidak ketat dan transparan.
7. Tidak berlebihan.
8. Berdo’a sebelum berpakaian.
MEMPRAKTEKKAN ADAB BERPAKAIAN DALAM KEHIDUPAN SEHARI-HARI
Ada beberapa hal yang harus dicamkan agar dapat mempraktekkan adab berpakaian yang islami:
1.Tanamkan keimanan yang kuat.
2. Yakini dengan benar bahwa menutup aurat itu wajib.
3. Yakini bahwa berpakaian yang islami tidak memberatkan.
4. Tanamkan kebanggaan berpakaian sesuai ajaran islam.
Yaitu : “Mengenakan pakaian untuk tujuan menutup aurat dan sebagai perhiasan untuk memperindah jasmanai.(Qs Al a’raf: 26)
Contoh Adab Dalam Berpakaian
1. Pakaian yang Islami.
2. Berpakaian yang bersih dan rapi.
3. Mendahulukan anggota badan yang kanan.
4. Tdak menyerupai pakaian wanita/laki-laki.
5. Tidak melambangkan pakaian yahudi dan nasrani.
6. Tidak ketat dan transparan.
7. Tidak berlebihan.
8. Berdo’a sebelum berpakaian.
MEMPRAKTEKKAN ADAB BERPAKAIAN DALAM KEHIDUPAN SEHARI-HARI
Ada beberapa hal yang harus dicamkan agar dapat mempraktekkan adab berpakaian yang islami:
1.Tanamkan keimanan yang kuat.
2. Yakini dengan benar bahwa menutup aurat itu wajib.
3. Yakini bahwa berpakaian yang islami tidak memberatkan.
4. Tanamkan kebanggaan berpakaian sesuai ajaran islam.
Memori Internal
Kalau mendengar tentang internal memori pasti kalian sudah tidah asing lagi karena itu sering kali kita dengar apalagi untuk kalian yang mengaku anak TI itu sudah menjadi makanan pokoknya, internal memori terdiri dari RAM dan ROM. Untuk lebih jelas dari internal memorinya kita liat berikut ini
Karakteristik Memori
• Lokasi
• Kapasitas
• Unit transfer
• Metode Akses
• Kinerja
• Jenis fisik
• Sifat-sifat fisik
• Organisasi
Lokasi
z CPU (register)
z Internal (main memori)
z External (secondary memori)
Kapasitas
z Ukuran Word
y Satuan alami organisasi memori
z Banyaknya words
y atau Bytes
Satuan Transfer
z Internal
y Jumlah bit dalam sekali akses
y Sama dengan jumlah saluran data (= ukuran word)
z External
y Dalam satuan block yg merupakan kelipatan word
z Addressable unit
y Lokasi terkecil yang dpt dialamati secara uniq
y Secara internal biasanya sama dengan Word
y Untuk disk digunakan satuan Cluster
Metode Akses
z Sekuensial
y Mulai dari awal sampai lokasi yang dituju
y Waktu akses tergantung pada lokasi data dan lokasi sebelumnya
y Contoh tape
z Direct
y Setiap blocks memilki address yg unique
y Pengaksesan dengan cara lompat ke kisaran umum (general vicinity) ditambah pencarian sekuensial
y Waktu akses tdk tergantung pada lokasi dan lokasi sebelumnya
y contoh disk
Karakteristik Memori
• Lokasi
• Kapasitas
• Unit transfer
• Metode Akses
• Kinerja
• Jenis fisik
• Sifat-sifat fisik
• Organisasi
Lokasi
z CPU (register)
z Internal (main memori)
z External (secondary memori)
Kapasitas
z Ukuran Word
y Satuan alami organisasi memori
z Banyaknya words
y atau Bytes
Satuan Transfer
z Internal
y Jumlah bit dalam sekali akses
y Sama dengan jumlah saluran data (= ukuran word)
z External
y Dalam satuan block yg merupakan kelipatan word
z Addressable unit
y Lokasi terkecil yang dpt dialamati secara uniq
y Secara internal biasanya sama dengan Word
y Untuk disk digunakan satuan Cluster
Metode Akses
z Sekuensial
y Mulai dari awal sampai lokasi yang dituju
y Waktu akses tergantung pada lokasi data dan lokasi sebelumnya
y Contoh tape
z Direct
y Setiap blocks memilki address yg unique
y Pengaksesan dengan cara lompat ke kisaran umum (general vicinity) ditambah pencarian sekuensial
y Waktu akses tdk tergantung pada lokasi dan lokasi sebelumnya
y contoh disk
Naskah drama
RIYA’
Pada suatu hari ada seseorang yang kaya raya, sedang bersedekah member imakanan untuk orang miskin..
Faiz : bapak ini makanan untuk keluarga bapak,
Bapak : terimakasih nak, kamu sangat baik sekali, semoga pa yang kamu kasih ke bapak dibalas sama Allah ya nak..
Faiz : amin ya robbal alamin
Lina : ehh lihat itu si faiz, baik banget yaaah, udah kaya, suka bersedekah, rajin ibadah, orangnya ramah lagi..
Dewi : iyaaa, anak shaleh, isyaallah dia diangkat derajatnya sama Allah
Fitri : iihh apaan si kalian, dia berbuat seperti itu hanya karna ingin di puji banyak orang!
Zuhdi : hey kamu, jangan berburuk sangka dahulu.. tidak baik tahu..
Fitri : aku tidak berburuk sangka ko, waktu kemarin aku melihat dia di toilet berbicara sendiri. Dia bilang “orang-orang akan memikir bahwa aku orang kaya yang dermawan” lalu dia tertawa, apa coba itu maksudnya?
Lina : apasi kamu ini, ko jadi ghibah?
Zuhdi : tahu kamu ghibah tidak baik.
Dewi : lagi pula jika tu benar, itu bukan urusan kita. Kita takperlu mencampurinya. Biar allah yang mengurusinya.
Setelah bersedekah dan mendapat pujian dari orang-orang, orang kaya itupun ke toilet.
Faiz : akhirnya, apa yang aku perbuat tidak sia-sia semua orang memujiku.. hahaha
Tiba-tiba pak ustadz datang..
Pak ustadz : masyaallah, kamu anak muda yang kaya tadikan? Istihgfar nak, kamu sudah riya. Riya adalah ancaman yang berbahaya buat kita.Amalan yang kamu perbuatan itu sia-sia nak. Kamu tidak akan mendapatkan balasan dari Allah, hanya pujian yang kamu dapatkan, itu tidak menguntungkan kamu nak.
Faiz : astagfirullahaladzim, saya menyesal pak ustadz, lalu bagaimana cara menghilangkan sifat riya iini yang sudah melekat pada diri saya?
Pak ustadz : yang pertama jangan sekali kali beramal di depan orang lain. Yang kedua sering-seringlah belajar melakukan sedekah sirri yaitu sedekah dengan cara rahasia, yang ketiga ingatlah bahwa Allah tidak melihat seberapa banyak amal yang kau lakukan, yang keempat dengan niat yang baik maka semua masalah akan terselesaikan dengan baik pula.
Faiz : ohh begitu, apakah Allah akan mengampuni dosa saya?
Pak ustadz : tentu saja, Allah Maha Pemaaf lagi maha penyayang, Allah akan mengampuni kamu jika kamu bersungguh sungguh dan tidak akan mengulanginya lagi.
Faiz : terimakasih pak sudah menyadarkan saya..
Pak ustadz : sesame umat manusia harus saling mengingatkan..
Dan akhirnya faizpun sadar atas kesalahannya. Dan dia tidak mengulanginya. Semoga dari cerita pendek ini kita mendapat pelajaran dan hikmahnya.. Amin
by.ty
Pada suatu hari ada seseorang yang kaya raya, sedang bersedekah member imakanan untuk orang miskin..
Faiz : bapak ini makanan untuk keluarga bapak,
Bapak : terimakasih nak, kamu sangat baik sekali, semoga pa yang kamu kasih ke bapak dibalas sama Allah ya nak..
Faiz : amin ya robbal alamin
Lina : ehh lihat itu si faiz, baik banget yaaah, udah kaya, suka bersedekah, rajin ibadah, orangnya ramah lagi..
Dewi : iyaaa, anak shaleh, isyaallah dia diangkat derajatnya sama Allah
Fitri : iihh apaan si kalian, dia berbuat seperti itu hanya karna ingin di puji banyak orang!
Zuhdi : hey kamu, jangan berburuk sangka dahulu.. tidak baik tahu..
Fitri : aku tidak berburuk sangka ko, waktu kemarin aku melihat dia di toilet berbicara sendiri. Dia bilang “orang-orang akan memikir bahwa aku orang kaya yang dermawan” lalu dia tertawa, apa coba itu maksudnya?
Lina : apasi kamu ini, ko jadi ghibah?
Zuhdi : tahu kamu ghibah tidak baik.
Dewi : lagi pula jika tu benar, itu bukan urusan kita. Kita takperlu mencampurinya. Biar allah yang mengurusinya.
Setelah bersedekah dan mendapat pujian dari orang-orang, orang kaya itupun ke toilet.
Faiz : akhirnya, apa yang aku perbuat tidak sia-sia semua orang memujiku.. hahaha
Tiba-tiba pak ustadz datang..
Pak ustadz : masyaallah, kamu anak muda yang kaya tadikan? Istihgfar nak, kamu sudah riya. Riya adalah ancaman yang berbahaya buat kita.Amalan yang kamu perbuatan itu sia-sia nak. Kamu tidak akan mendapatkan balasan dari Allah, hanya pujian yang kamu dapatkan, itu tidak menguntungkan kamu nak.
Faiz : astagfirullahaladzim, saya menyesal pak ustadz, lalu bagaimana cara menghilangkan sifat riya iini yang sudah melekat pada diri saya?
Pak ustadz : yang pertama jangan sekali kali beramal di depan orang lain. Yang kedua sering-seringlah belajar melakukan sedekah sirri yaitu sedekah dengan cara rahasia, yang ketiga ingatlah bahwa Allah tidak melihat seberapa banyak amal yang kau lakukan, yang keempat dengan niat yang baik maka semua masalah akan terselesaikan dengan baik pula.
Faiz : ohh begitu, apakah Allah akan mengampuni dosa saya?
Pak ustadz : tentu saja, Allah Maha Pemaaf lagi maha penyayang, Allah akan mengampuni kamu jika kamu bersungguh sungguh dan tidak akan mengulanginya lagi.
Faiz : terimakasih pak sudah menyadarkan saya..
Pak ustadz : sesame umat manusia harus saling mengingatkan..
Dan akhirnya faizpun sadar atas kesalahannya. Dan dia tidak mengulanginya. Semoga dari cerita pendek ini kita mendapat pelajaran dan hikmahnya.. Amin
by.ty
KHASIAT DARI BUAH BERRY
Sebagian besar buah berry mengandung vitamin antioksidan (vitamin A dalam bentuk beta-karoten, vitamin C, dan E). Oleh karena itu, buah berry sangat penting untuk kekebalan tubuh karena dapat menetralkan radikal bebas yang bertanggung jawab atas gangguan dalam tubuh. Buah berry dapat melindungi tubuh dari infeksi, melawan penyakit serius akibat penuaan, dan memperlambat proses penuaan dini. Kandungan antioksidan yang tinggi membuat berry mampu membersihkan tubuh secara mendalam dan menunda proses penuaan. Buah berry juga bermanfaat untuk kulit karena mengurangi kerutan dan meredakan radang encok.
Raspberry berkhasiat sebagai pencuci perut yang ringan dan mengatasi masalah pencernaan. Raspberry bermanfaat pula untuk masalah haid karena tingkat phytoestrogennya tinggi sehingga sangat membantu mengatasi siklus haid yang tidak menentu, PMS, dan masalah menopause.
Daun raspberry juga merupakan ramuan herbal kuno yang dipercaya bermanfaat untuk kehamilan karena memperkuat kandungan. Teh dari daun raspberry juga digunakan untuk mengatasi masalah haid, termasuk kram yang mengganggu.
Blackcurrant, redcurrant, blueberry, dan blackberry adalah sumber energi dan pembersih darah yang sempurna. Blackberry dan cranberry sangat efektif untuk membuka sumbatan di saluran pernapasan dan meredakan sakit tenggorokan. Cranberry dan blackcurrant dapat mengobati infeksi saluran pernapasan serta infeksi kandung kemih dan saluran kemih.
Sebagian besar buah berry mengandung mineral yang tinggi, terutama kalsium, magnesium, dan potasium. Kalsium berperan besar dalam pertumbuhan gigi dan tulang yang kuat serta memperlancar fungsi sistem saraf otot, dan jantung. Magnesium dan potasium juga penting bagi kesehatan sistem saraf dan jantung. Mineral-mineral itu, bersama dengan zat besi dan seng, sangat penting bagi pertumbuhan sel dan kesehatan.
Khasiat :
1. Kandungan seratnya baik bagi kesehatan pencernaan.
2. Kandungan antioksidannya yang tinggi melindungi tubuh dari infeksi dan penyakit.
3. Membantu pembaruan sel.
4. Blackcurrant, blackberry, redcurrant, dan blueberry dapat membersihkan dan memperlancar peredaran darah.
5. Cranberry bermanfaat untuk mengatasi infeksi ginjal, serta infeksi kandung kemih, dan saluran kemih.
6. Blackcurrant bermanfaat untuk mengobati infeksi saluran pernapasan.
Bersumber dari :
http://amirtohari.wordpress.com/
http://www.erlangga.co.id,
Raspberry berkhasiat sebagai pencuci perut yang ringan dan mengatasi masalah pencernaan. Raspberry bermanfaat pula untuk masalah haid karena tingkat phytoestrogennya tinggi sehingga sangat membantu mengatasi siklus haid yang tidak menentu, PMS, dan masalah menopause.
Daun raspberry juga merupakan ramuan herbal kuno yang dipercaya bermanfaat untuk kehamilan karena memperkuat kandungan. Teh dari daun raspberry juga digunakan untuk mengatasi masalah haid, termasuk kram yang mengganggu.
Blackcurrant, redcurrant, blueberry, dan blackberry adalah sumber energi dan pembersih darah yang sempurna. Blackberry dan cranberry sangat efektif untuk membuka sumbatan di saluran pernapasan dan meredakan sakit tenggorokan. Cranberry dan blackcurrant dapat mengobati infeksi saluran pernapasan serta infeksi kandung kemih dan saluran kemih.
Sebagian besar buah berry mengandung mineral yang tinggi, terutama kalsium, magnesium, dan potasium. Kalsium berperan besar dalam pertumbuhan gigi dan tulang yang kuat serta memperlancar fungsi sistem saraf otot, dan jantung. Magnesium dan potasium juga penting bagi kesehatan sistem saraf dan jantung. Mineral-mineral itu, bersama dengan zat besi dan seng, sangat penting bagi pertumbuhan sel dan kesehatan.
Khasiat :
1. Kandungan seratnya baik bagi kesehatan pencernaan.
2. Kandungan antioksidannya yang tinggi melindungi tubuh dari infeksi dan penyakit.
3. Membantu pembaruan sel.
4. Blackcurrant, blackberry, redcurrant, dan blueberry dapat membersihkan dan memperlancar peredaran darah.
5. Cranberry bermanfaat untuk mengatasi infeksi ginjal, serta infeksi kandung kemih, dan saluran kemih.
6. Blackcurrant bermanfaat untuk mengobati infeksi saluran pernapasan.
Bersumber dari :
http://amirtohari.wordpress.com/
http://www.erlangga.co.id,
KHASIAT MACAM-MACAM BUAH
Buah adalah salah satu jenis makanan yang memiliki kandungan gizi, vitamin dan mineral yang pada umumnya sangat baik untuk dikonsumsi setiap hari. Dibandingkan dengan suplemen obat-obatan kimia yang dijual di toko-toko, buah jauh lebih aman tanpa efek samping yang berbahaya serta dari sisi harga umumnya jauh lebih murah dibanding suplemen yang memiliki fungsi yang sama. Buah pun dapat menjadi obat manjur untuk para wanita dalam program diet. Dimana kandungan vitamin , mineral dan lain-lain dapat menurunkan berat badan. Maka dari itu Manfaat atau khasiat dari buah tentu saja sangat banyak dan beragam, banyak sekali buah – buahan yang mengandung zat atau vitamin yang berguna sebagai obat penyakit. Berikut macam-macam buah dan khasiatnya.
BUAH APEL (APPLE)
- apel mengandung vitamin A, B dan C.
- aple dapat membantu menurunkan kadar kolesterol dalam darah.
- apel mempunyai kegunaan / fungsi kesehatan lain seperti :
a. menjadi zat anti kanker.
b. mengurangi nafsu makan yang terlalu besar. Dapat mengobati :
c. Diabetes Mellitus
Bahan: 1 biji buah apel berukuran sedang.
Cara membuat : dibelah menjadi 4 bagian dan direbus dengan air 3-4
gelas sampai mendidih hingga tinggal 2 gelas.
Cara menggunakan : diminum pagi-sore, dan dilakukan secara rutin.
d. Diare
Bahan: buah apel yang belum begitu masak.
Cara menggunakan: dimakan biasa.
ALPUKAT
Kandungan kalori, lemak dan minyak yang tinggi di dalamnya tidak sajamenjadi sumber enerji yang melimpah yang dibutuhkan pada saat puasa, tetapi juga mengurangi kadar kolesterol dan menjaga kelenturan otot-otot sendi.
Manfaat :
Daging buah mengobati:
- Sariawan.
- Melembabkan kulit kering.
Daun:
- Kencing batu.
- Darah tinggi, sakit kepala.
- Nyeri syaraf.
- Nyeri lambung.
- Saluran napas membengkak (bronchial swellings).
- Menstruasi tidak teratur.
Biji:
- Sakit gigi.
- Kencing manis.
PEMAKAIAN,.
Untuk minum: 3-6 lembar daun.
Pemakaian Luar: Daging buah secukupnya dilumatkan, dipakai untuk masker. Daun untuk pemakaian setempat, biji digiling halus menjadi serbuk untuk menghilangkan sakit.
CARA PEMAKAIAN:
1. Sariawan:
Sebuah isi alpokat yang sudah masak diberi 2 sendok makan madu
murni, diaduk merata lalu dimakan. Lakukan setiap hari sampai
sembuh.
2. Kencing batu:
4 lembar daun alpokat, 3 buah rimpang teki, 5 tangkai daun randu,
setengah biji pinang, 1 buah pala, 3 jari gula enau, dicuci lalu
direbus dengan 3 gelas air bersih sampai tersisa 2 1/4 gelas.
Setelah dingin disaring lalu diminum. Sehari 3 x 3/4 gelas.
3. Darah tinggi :
3 lembar daun alpokat dicuci bersih lalu diseduh dengan 1 gelas air
panas. Setelah dingin diminum sekaligus.
4. Kulit muka kering:
Buah diambil isinya lalu dilumatkan sampai seperti bubur. Dipakai
untuk masker, dengan cara memoles muka yang kering. Muka
dibasuh dengan air setelah lapisan masker alpokat tersebut
mengering.
5. Sakit gigi berlubang:
Lubang pada gigi dimasukkan bubuk biji alpokat.
6. Bengkak karena Peradangan:
Bubuk dari biji secukupnya ditambah sedikit air sampai menjadi
adonan seperti bubur, balurkan kebagian tubuh yang sakit.
7. Kencing manis:
Biji dipanggang di atas api lalu dipotong kecil-kecil dengan golok,
BUAH APEL (APPLE)
- apel mengandung vitamin A, B dan C.
- aple dapat membantu menurunkan kadar kolesterol dalam darah.
- apel mempunyai kegunaan / fungsi kesehatan lain seperti :
a. menjadi zat anti kanker.
b. mengurangi nafsu makan yang terlalu besar. Dapat mengobati :
c. Diabetes Mellitus
Bahan: 1 biji buah apel berukuran sedang.
Cara membuat : dibelah menjadi 4 bagian dan direbus dengan air 3-4
gelas sampai mendidih hingga tinggal 2 gelas.
Cara menggunakan : diminum pagi-sore, dan dilakukan secara rutin.
d. Diare
Bahan: buah apel yang belum begitu masak.
Cara menggunakan: dimakan biasa.
ALPUKAT
Kandungan kalori, lemak dan minyak yang tinggi di dalamnya tidak sajamenjadi sumber enerji yang melimpah yang dibutuhkan pada saat puasa, tetapi juga mengurangi kadar kolesterol dan menjaga kelenturan otot-otot sendi.
Manfaat :
Daging buah mengobati:
- Sariawan.
- Melembabkan kulit kering.
Daun:
- Kencing batu.
- Darah tinggi, sakit kepala.
- Nyeri syaraf.
- Nyeri lambung.
- Saluran napas membengkak (bronchial swellings).
- Menstruasi tidak teratur.
Biji:
- Sakit gigi.
- Kencing manis.
PEMAKAIAN,.
Untuk minum: 3-6 lembar daun.
Pemakaian Luar: Daging buah secukupnya dilumatkan, dipakai untuk masker. Daun untuk pemakaian setempat, biji digiling halus menjadi serbuk untuk menghilangkan sakit.
CARA PEMAKAIAN:
1. Sariawan:
Sebuah isi alpokat yang sudah masak diberi 2 sendok makan madu
murni, diaduk merata lalu dimakan. Lakukan setiap hari sampai
sembuh.
2. Kencing batu:
4 lembar daun alpokat, 3 buah rimpang teki, 5 tangkai daun randu,
setengah biji pinang, 1 buah pala, 3 jari gula enau, dicuci lalu
direbus dengan 3 gelas air bersih sampai tersisa 2 1/4 gelas.
Setelah dingin disaring lalu diminum. Sehari 3 x 3/4 gelas.
3. Darah tinggi :
3 lembar daun alpokat dicuci bersih lalu diseduh dengan 1 gelas air
panas. Setelah dingin diminum sekaligus.
4. Kulit muka kering:
Buah diambil isinya lalu dilumatkan sampai seperti bubur. Dipakai
untuk masker, dengan cara memoles muka yang kering. Muka
dibasuh dengan air setelah lapisan masker alpokat tersebut
mengering.
5. Sakit gigi berlubang:
Lubang pada gigi dimasukkan bubuk biji alpokat.
6. Bengkak karena Peradangan:
Bubuk dari biji secukupnya ditambah sedikit air sampai menjadi
adonan seperti bubur, balurkan kebagian tubuh yang sakit.
7. Kencing manis:
Biji dipanggang di atas api lalu dipotong kecil-kecil dengan golok,
Kamis, 07 April 2011
relasi java
public class Relasi{
int[] himpunanA= new int[100];
int[] himpunanB= new int[100];
int[] himpunanHasil = new int[100];
int jumlahAnggotaA;
int jumlahAnggotaB;
int jumlahRelasi;
public static void main(String args[]){
Relasi A = new Relasi();
A.inputAnggota();
A.inputRelasi();
A.cetakRelasi();
}
public void inputAnggota(){
System.out.print("Masukkan Jumlah Anggota Himpunan A : ");
jumlahAnggotaA = Integer.parseInt(BacaKeyboard.bacaString());
System.out.println("Anggota Himpunan A");
for(int i=1;i<=jumlahAnggotaA;i++){ System.out.print("Anggota "+i+" : "); himpunanA[i]=Integer.parseInt(BacaKeyboard.bacaString()); } System.out.print("Masukkan Jumlah Anggota Himpunan B : "); jumlahAnggotaB = Integer.parseInt(BacaKeyboard.bacaString()); System.out.println("Anggota Himpunan B"); for(int i=1;i<=jumlahAnggotaB;i++){ System.out.print("Anggota "+i+" : "); himpunanB[i]=Integer.parseInt(BacaKeyboard.bacaString()); } } public void inputRelasi(){ int jmlRelasiMaks = jumlahAnggotaA*jumlahAnggotaB; System.out.println("Banyak Relasi maksimal yang terjadi Adalah : "+ jmlRelasiMaks); do{ System.out.print("Masukkan Jumlah Relasi terjadi : "); jumlahRelasi = Integer.parseInt(BacaKeyboard.bacaString()); }while(jumlahRelasi>jmlRelasiMaks);
System.out.println("Masukkan Relasi yang Terjadi :");
for(int i=1; i<=jumlahRelasi;i++){
int temp[]=new int[100];
int temp2[] = new int[100];
boolean SamaA = false;
boolean SamaB = false;
System.out.println("Relasi ke "+i+" : ");
do{
System.out.print("Masukkan Asal A : ");
temp[i]=Integer.parseInt(BacaKeyboard.bacaString());
System.out.print("Masukkan Tujuan B: ");
temp2[i]=Integer.parseInt(BacaKeyboard.bacaString());
for (int j= 1; j<=jumlahAnggotaA;j++){
if(temp[i]==himpunanA[j]){
SamaA=true;
}
}
for (int k= 1; k<=jumlahAnggotaB;k++){
if(temp2[i]==himpunanB[k]){
SamaB=true;
}
}
if(SamaA==false || SamaB==false){
System.out.println("Anggota Himpunan Tidak terdapat dihimpunan A atau B");
}
if(SamaA==true && SamaB==true){
himpunanHasil[i]=temp2[i];
}
}while(SamaA==false || SamaB==false);
}
}
public void cetakRelasi(){
System.out.print("Daerah Domain = { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
System.out.println("}");
System.out.print("Daerah Kodomain { ");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print(himpunanB[i]+ " ");
}
System.out.println("}");
System.out.print("Daerah range adalah : { ");
for(int i= 1;i<= jumlahRelasi;i++){
System.out.print(himpunanHasil[i]+ " ");
}
System.out.println("}");
}
}
int[] himpunanA= new int[100];
int[] himpunanB= new int[100];
int[] himpunanHasil = new int[100];
int jumlahAnggotaA;
int jumlahAnggotaB;
int jumlahRelasi;
public static void main(String args[]){
Relasi A = new Relasi();
A.inputAnggota();
A.inputRelasi();
A.cetakRelasi();
}
public void inputAnggota(){
System.out.print("Masukkan Jumlah Anggota Himpunan A : ");
jumlahAnggotaA = Integer.parseInt(BacaKeyboard.bacaString());
System.out.println("Anggota Himpunan A");
for(int i=1;i<=jumlahAnggotaA;i++){ System.out.print("Anggota "+i+" : "); himpunanA[i]=Integer.parseInt(BacaKeyboard.bacaString()); } System.out.print("Masukkan Jumlah Anggota Himpunan B : "); jumlahAnggotaB = Integer.parseInt(BacaKeyboard.bacaString()); System.out.println("Anggota Himpunan B"); for(int i=1;i<=jumlahAnggotaB;i++){ System.out.print("Anggota "+i+" : "); himpunanB[i]=Integer.parseInt(BacaKeyboard.bacaString()); } } public void inputRelasi(){ int jmlRelasiMaks = jumlahAnggotaA*jumlahAnggotaB; System.out.println("Banyak Relasi maksimal yang terjadi Adalah : "+ jmlRelasiMaks); do{ System.out.print("Masukkan Jumlah Relasi terjadi : "); jumlahRelasi = Integer.parseInt(BacaKeyboard.bacaString()); }while(jumlahRelasi>jmlRelasiMaks);
System.out.println("Masukkan Relasi yang Terjadi :");
for(int i=1; i<=jumlahRelasi;i++){
int temp[]=new int[100];
int temp2[] = new int[100];
boolean SamaA = false;
boolean SamaB = false;
System.out.println("Relasi ke "+i+" : ");
do{
System.out.print("Masukkan Asal A : ");
temp[i]=Integer.parseInt(BacaKeyboard.bacaString());
System.out.print("Masukkan Tujuan B: ");
temp2[i]=Integer.parseInt(BacaKeyboard.bacaString());
for (int j= 1; j<=jumlahAnggotaA;j++){
if(temp[i]==himpunanA[j]){
SamaA=true;
}
}
for (int k= 1; k<=jumlahAnggotaB;k++){
if(temp2[i]==himpunanB[k]){
SamaB=true;
}
}
if(SamaA==false || SamaB==false){
System.out.println("Anggota Himpunan Tidak terdapat dihimpunan A atau B");
}
if(SamaA==true && SamaB==true){
himpunanHasil[i]=temp2[i];
}
}while(SamaA==false || SamaB==false);
}
}
public void cetakRelasi(){
System.out.print("Daerah Domain = { ");
for(int i=1;i<=jumlahAnggotaA;i++){
System.out.print(himpunanA[i]+" ");
}
System.out.println("}");
System.out.print("Daerah Kodomain { ");
for(int i=1;i<=jumlahAnggotaB;i++){
System.out.print(himpunanB[i]+ " ");
}
System.out.println("}");
System.out.print("Daerah range adalah : { ");
for(int i= 1;i<= jumlahRelasi;i++){
System.out.print(himpunanHasil[i]+ " ");
}
System.out.println("}");
}
}
Koding kalkulator
Langkah pertama:
Buka notepad atau text editor lain (disini saya menggunakan notepad++ ) dan copy paste kode berikut:
Kemudian simpan dengan nama index.php
Keterangan:
code dalam halaman index.php adalah untuk mengambil variable hasil1 dari url.
Langkah kedua:
Buka lagi notepad dan copy paste code berikut:
kemudian simpan dengan nama hitung.php
Langkah ketiga:
Simpan (upload) kedua file tadi kedalam satu folder di web hosting anda. Dan sekarang coba akses folder tersebut untuk mengetahui hasilnya.
update:
karena ada beberapa dari teman-teman yang sedikit mengalami masalah dengan kode diatas, maka dibawah ini saya sediakan link download script aslinya beserta link demonya.
Buka notepad atau text editor lain (disini saya menggunakan notepad++ ) dan copy paste kode berikut:
Kemudian simpan dengan nama index.php
Keterangan:
code dalam halaman index.php adalah untuk mengambil variable hasil1 dari url.
Langkah kedua:
Buka lagi notepad dan copy paste code berikut:
kemudian simpan dengan nama hitung.php
Langkah ketiga:
Simpan (upload) kedua file tadi kedalam satu folder di web hosting anda. Dan sekarang coba akses folder tersebut untuk mengetahui hasilnya.
update:
karena ada beberapa dari teman-teman yang sedikit mengalami masalah dengan kode diatas, maka dibawah ini saya sediakan link download script aslinya beserta link demonya.
SQL2
create database perpustakaan
go
use perpustakaan
go
create table siswa(
nis char(12) primary key,
nama varchar(50),
jns_kelamin char,
alamat varchar(100),
telp char(15),
hobi text,
)
go
create table buku(
kode_buku char(10) primary key,
Judul_buku varchar(50),
Pengarang varchar(50),
penebit varchar(50),
jumlah_stok int,
harga money
)
go
create table trans_pinjam(
nis char(12) foreign key references siswa(nis),
kode_buku char(10) foreign key references buku(kode_buku),
jml_yg_dipinjam int,
tgl_pinjam datetime,
tgl_kembali datetime
)
sp_help siswa
---cara menghapus table
drop table trans_pinj
drop table buku
---menambahkan kolom
alter table buku
add test varchar(10)
---menghapus kolom pada table
alter table buku
drop column test
---memasukkan data ke dalam table
insert buku
values('PK001','PPKN','Suryana','Gema Insani',10,50000)
insert buku
values('PK002','B.Indonesia','Andri','Erlangga',5,20000)
insert buku
values('PK003','Matematika','Tatang','Esis',4,35000)
---lihat isi data table buku
select * from buku
---mengisi data table siswa
insert siswa (nis,nama,jns_kelamin,alamat,telp,hobi)
values('906328','Chintya','P','Buaran','null','tidur'),
('90738','Asri','P','Ujung Harapan','null','browsing'),
('70370','terry','P','Titian Asih','null','baca')
---lihat isi data table siswa
select *from siswa
---mengisi data table trans_pinj
insert trans_pinjam values ('908628','PK001',1,GETDATE(),'2011-02-16')
insert trans_pinjam values ('902793','Pk002',2,GETDATE(),'2011-02-16')
insert trans_pinjam values ('903731','PK003',3,GETDATE(),'2011-02-16')
---melihat isis table trasn_pinjam
select *from trans_pinjam
go
use perpustakaan
go
create table siswa(
nis char(12) primary key,
nama varchar(50),
jns_kelamin char,
alamat varchar(100),
telp char(15),
hobi text,
)
go
create table buku(
kode_buku char(10) primary key,
Judul_buku varchar(50),
Pengarang varchar(50),
penebit varchar(50),
jumlah_stok int,
harga money
)
go
create table trans_pinjam(
nis char(12) foreign key references siswa(nis),
kode_buku char(10) foreign key references buku(kode_buku),
jml_yg_dipinjam int,
tgl_pinjam datetime,
tgl_kembali datetime
)
sp_help siswa
---cara menghapus table
drop table trans_pinj
drop table buku
---menambahkan kolom
alter table buku
add test varchar(10)
---menghapus kolom pada table
alter table buku
drop column test
---memasukkan data ke dalam table
insert buku
values('PK001','PPKN','Suryana','Gema Insani',10,50000)
insert buku
values('PK002','B.Indonesia','Andri','Erlangga',5,20000)
insert buku
values('PK003','Matematika','Tatang','Esis',4,35000)
---lihat isi data table buku
select * from buku
---mengisi data table siswa
insert siswa (nis,nama,jns_kelamin,alamat,telp,hobi)
values('906328','Chintya','P','Buaran','null','tidur'),
('90738','Asri','P','Ujung Harapan','null','browsing'),
('70370','terry','P','Titian Asih','null','baca')
---lihat isi data table siswa
select *from siswa
---mengisi data table trans_pinj
insert trans_pinjam values ('908628','PK001',1,GETDATE(),'2011-02-16')
insert trans_pinjam values ('902793','Pk002',2,GETDATE(),'2011-02-16')
insert trans_pinjam values ('903731','PK003',3,GETDATE(),'2011-02-16')
---melihat isis table trasn_pinjam
select *from trans_pinjam
Program singkat SQL
create database data
go
use data
go
create table data_guru(
nip int,
nama char (30)
)
go
create table data_siswa(
nip int,
nama char (40)
)
--memasukkan data
insert into data_guru (nip, nama)
values (123,'Pendy'),
(234,'Yusuf')
insert data_siswa (nip, nama)
values (456,'Marlin'),
(678,'Erika')
go
select *from data_guru
union
select *from data_siswa
go
use data
go
create table data_guru(
nip int,
nama char (30)
)
go
create table data_siswa(
nip int,
nama char (40)
)
--memasukkan data
insert into data_guru (nip, nama)
values (123,'Pendy'),
(234,'Yusuf')
insert data_siswa (nip, nama)
values (456,'Marlin'),
(678,'Erika')
go
select *from data_guru
union
select *from data_siswa
Organisasi Berkas Relatif
TEKNIK PEMETAAN LANGSUNGPemetaan Langsung
Pemetaan langsung adalah teknik yang paling sederhana, yaitu teknik ini memetakan blokmemori utama hanya ke sebuah saluran cache saja. Gambar 4.8 menjelaskan mekanismepemetaan langsung.
i = j modulus m dan m = 2r
dimana :
i = nomer saluran cache
j = nomer blok memori utama
m = jumlah saluran yang terdapat dalam cache
Fungsi pemetaan diimplementasikan dengan menggunakan alamat, yang terdiri dari tigafield (tag, line, word),
w = word, adalah bit paling kurang berarti yang mengidentifikasikan word atau byte unik dalam blok memori utama.
s = byte sisa word yang menspesifikasi salah satu dari 2S blok memori utama. Cache logik menginterpretasikan bit – bit S sebagai suatu tag s – r bit (bagian paling berarti dalam alamat) dan field saluran r bit.43
Efek pemetaan tersebut adalah blok – blok memori utama diberikan ke saluran cache sepertiberikut ini:
Jadi dalam metode ini pemetaan adalah bagian alamat blok memori utama sebagai nomersaluran cache. Ketika suatu blok data sedang diakses atau dibaca terhadap saluran yang diberikan,maka perlu memberikan tag bagi data untuk membedakannya dengan blok – blok lain yang dapat sesuai dengan saluran tersebut.
Teknik pemetaan ini sederhana dan mudah diimplementasikan, namun
Kelemahannya adalah terdapat lokasi cache yang tetap bagi sembarang blok – blok yang diketahui. Dengan demikian, apabila suatu program berulang – ulang melakukan word referensi dari dua blok yang berbeda memetakan saluran yang sama maka blok – blok itu secara terus – menerus akan di-swap ke dalam cache sehingga hit rasionya akan rendah. Ada 2 cara dalam pemetaan langsung, yaitu:
1. Absolute Addressing (Pengalamatan Mutlak)
2. Relative Addressing (Pengalamatan Relatif)
1. PENGALAMATAN MUTLAK
R(NILAI KEY) ADDRESS
NILAI KEY = ALAMAT MUTLAK
Jika nilai key yang diberikan oleh pemakai program sama dengan ADDRESS sebenarnya dari record tersebut pada penyimpanan sekunder. Pada waktu record tersebut disimpan, lokasi penyimpanan record (nomor silinder, nomor permukaan, nomor record) bila dipakai Cylinder Addressing atau (nomor sektor, nomor record) bila dipakai Sector Addressing harus ditentukan oleh pamakai.
Pandang, kita memiliki data teman-teman sekelas kita yang akan kita masukkan ke dalam memori (misal hard disk), data tersebut berjumlah 50 orang yang masing-masing terdiri atas atribut-atribut : NIM, NAMA, dan ALAMAT_RUMAH.
Jika data tersebut kita masukkan dengan organisasi file sequential, maka jika kita mencari data NIM = ‘10105787’ yang namanya ‘ALI’ dan beralamat di ‘Jl. Margonda No. 100, Depok’, maka pencarian akan dilakukan mulai dari record pertama (data pertama yang dimasukkan), dan seterusnya menuju ke record terakhir sampai ketemu data yang dicari tersebut.
Lain halnya jika data tersebut dimasukkan dengan organisasi file relative, maka data tersebut akan didapat secara langsung dari record yang dituju. Tentu, untuk langsung mendapatkan record yang dituju ada ‘sesuatu’ yang disebut dengan kunci atribut (key field). Kunci atribut itulah yang dikelola sedemikian rupa sehingga ‘kita’ bisa tahu dimana record tersebut disimpan.
Untuk teknik pengalamatan ‘alamat mutlak’ ini, kita tidak terlalu mempermasalahkan kunci atribut karena kita diminta langsung menuliskan di mana alamat record yang akan kita masukkan. Jika kita menggunakan hard disk atau magnetic drum, ada dua cara dalam menentukan alamat memorinya, yaitu (1) cylinder addressing dan (2) sector addressing. Jika kita menggunakan cylinder addressing, maka kita harus menetapkan nomor-nomor dari silinder (cylinder), permukaan (surface), dan record, sedangkan bila kita menggunakan sector addressing, maka kita harus menetapkan nomor-nomor dari sektor (sector), lintasan (track), dan permukaan (surface). Teknik ini mudah dalam pemetaan (pemberian) alamat memorinya. Sulitnya pada pengambilan (retrieve) data kembali, jika data yang kita masukkan banyak, kita bisa lupa di mana alamat record tertentu, misalkan apakah kita ingat nomor record dari data NIM = ‘10105787’ yang namanya ‘ALI’ dan beralamat di ‘Jl. Margonda No. 100, Depok’ ?, apakah kita harus menghafal selamanya alamat-alamat tersebut ?. Pelajari keuntungan dan kerugian lainnya.
Teknik ini dapat dijuluki dengan device dependent (tergantung pada peralatan rekamnya), artinya, kita tidak dapat begitu saja meng-copy data berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu menggunakan alat rekam yang berbeda spesifikasinya.
Teknik ini juga dapat dijuluki dengan address space dependent (tergantung pada alamat-alamat yang masih kosong), artinya, kita tidak dapat begitu saja meng-copy data berkas ini ke komputer lainnya, karena mungkin saja di komputer lainnya itu alamat-alamat yang dibutuhkan sudah tidak tersedia lagi.
2. PENGALAMATAN RELATIF
R(NILAI KEY) ADDRESS
NILAI KEY = ALAMAT RELATIF
Alamat relatif dari sebuah record dalam sebuah berkas adalah urutan record tersebut dalam berkas. Sebuah berkas dengan N record mempunyai record dengan alamat relatif dari himpunan (1,2,3, …, N -2, N -1). Record yang ke I mempunyai alamat relatif I atau I – 1 (bila mulai dihitung dari 0).
Teknik ini menjadikan atribut kunci sebagai alamat memorinya, jadi, data dari NIM dijadikan bertipe numeric(integer) dan dijadikan alamat dari record yang bersangkutan. Cara ini memang sangat efektif untuk menemukan kembali record yang sudah disimpan, tetapi sangat boros penggunaan memorinya. Tentu alamat memori mulai dari 1 hingga alamat ke sekian juta tidak digunakan karena nilai dari NIM tidak ada yang kecil. Pelajari keuntungan dan kerugian lainnya.Teknik ini termasuk dalam katagori address space dependent.
Senin, 28 Maret 2011
Kasus Informasi sistem
CUSTOMER RELATIONSHIP MANAGEMENT
Setelah era digital yang selalu menggunakan “e-“ di depan semua kata seperti e-commerce, e-book, e-sales, e-mail, dan sebagainya, Customer Relationship Management (CRM) merupakan akronim atau singkatan yang paling populer di kalangan orang-orang sales dan marketing. Dalam bahasa Indonesia CRM diartikan sebagai Manajemen Hubungan Pelanggan (MHP). Telaah per katanya adalah sebagai berikut:
• Pelanggan atau customer, dalam kamus Bahasa Inggris artinya adalah seseorang yang berulang kali atau
secara teratur melakukan pembelian kepada seorang pedagang. Jadi pelanggan adalah orangnya (dalam
definisi ini tidak disinggung tentang kepuasan, mahal murahnya pembelian, dan lain-lain).
• Hubungan atau relationship adalah bentuk komunikasi dua arah antara pembeli dan penjual.
• Manajemen artinya pengelolaan (secara luas tanpa perlu menjabarkan detail bagaimana mengelola
sesuatu).
Jadi penggabungan kata customer, relationship, dan manajemen (CRM) mempunyai arti sebagai
pengelolaan hubungan dua arah antara suatu perusahaan dengan orang yang menjadi pelanggan di
perusahaan tersebut.
Pengembangan definisi CRM lebih lanjut adalah sebagai berikut:
• CRM adalah sebuah istilah industri Teknologi Informasi (TI) untuk metodologi, strategi, perangkat
lunak (software) ,dan atau aplikasi berbasis web lainnya yang mampu membantu sebuah perusahaan
untuk mengelola hubungannya dengan para pelanggan.
• CRM adalah usaha sebuah perusahaan untuk berkonsentrasi menjaga pelanggan (supaya tidak lari ke
pesaing) dengan mengumpulkan segala bentuk interaksi pelanggan baik itu lewat telepon, e-mail,
masukan di situs atau hasil pembicaraan dengan staf sales dan marketing.
• CRM adalah sebuah strategi bisnis menyeluruh dari suatu perusahaan yang memungkinkan perusahaan
tersebut secara efektif bisa mengelola hubungan dengan para pelanggan.
Teknologi CRM paling tidak harus memiliki elemen-elemen sebagai berikut:
• Aturan-aturan Bisnis Aturan bisnis tergantung dari kompleksitas transaksi. Aturan-aturan bisnis harus dibuat untuk
memastikan bahwa transaksi dengan pelanggan dilakukan dengan efisien. Misalnya pelanggan dengan
pembelian besar yang mendatangkan keuntungan besar harus dilayani oleh staf penjualan senior dan
berpengalaman.
• Penggudangan Data (data warehousing)
Konsolidasi dari informasi tentang pelanggan harus dilakukan dalam satu sistem terpadu. Hasil analisa
harus mampu menampilkan petunjuk-petunjuk tertentu tentang pelanggan sehingga staf penjualan dan
marketing mampu melakukan kampanye terfokus terhadap grup pelanggan tertentu. Nantinya gudang
data ini juga harus mampu menaikkan volume penjualan dengan cross-selling atau up-selling.
• Situs (web)
CRM harus memiliki kemampuan swalayan. Hanya aplikasi berbasis situs (web based) yang bisa
mendukung ini. Pelanggan bisa melakukan transaksi sendiri, tahu berapa yang harus dibayar, dan
sebagainya.
• Pelaporan (reporting)
Teknologi CRM harus mampu menghasilkan laporan yang akurat dan komprehen, yang nantinya
berguna untuk menganalisa kelakuan pelanggan, dan lain-lain.
• Meja Bantu (helpdesk)
Teknologi yang mampu mengintegrasikan informasi pelanggan ke aplikasi meja bantu akan
menunjukkan ke pelanggan seberapa serius sebuah enterprise menangani pelanggannya.
CRM membantu perusahaan untuk mengembangkan produk baru berdasarkan pengetahuan yang
lengkap tentang keinginan pelanggan, dinamika pasar, dan pesaing dengan cara:
• Menjaga pelanggan yang sudah ada.
• Menarik pelanggan baru.
• Cross Selling: menjual produk lain yang mungkin dibutuhkan pelanggan berdasarkan pembeliannya.
• Upgrading: menawarkan status pelanggan yang lebih tinggi (gold card vs. silver card).
• Identifikasi kebiasaan pelanggan untuk menghindari penipuan.
• Mengurangi resiko operasional karena data pelanggan tersimpan dalam satu system.
• Respon yang lebih cepat ke pelanggan.
• Meningkatkan efisiensi karena otomasi proses.
• Meningkatkan kemampuan melihat dan mendapatkan peluang
ANALISIS DAN DESAIN SISTEM
Sistem baru dirancang untuk memperbaiki sistem lama. Berikut ini penjelasan mengenai perbedaan
sistem lama dengan sistem baru, yaitu:
• Pada sistem lama pencatatan keanggotaan member dilakukan dengan memperhatikan frekuensi
kehadiran pengunjung yang hadir. Dengan sistem yang baru, terjadi perubahan dalam penentuan
keanggotaan member. Setiap customer secara otomatis menjadi member jika customer tersebut telah
mencapai total transaksi Rp. 1.000.000 dalam jangka waktu satu bulan. Saat total transaksi customer
tersebut mencapai Rp. 1.000.000, maka sistem akan menampilkan peringatan bahwa customer yang
melakukan transaksi dapat terdaftar menjadi member. Kemudian supervisor akan mencatat data-data
yang berkaitan dengan member baru tersebut untuk nantinya disimpan ke dalam sistem.
• Sistem yang baru memungkinkan proses pencarian data-data (menu, member, paket pesta, paket
promosi, hiburan, penjualan, reservasi tempat, reservasi pesta) yang diperlukan dengan cepat. Misalnya
pencarian member berdasarkan nama, alamat, dan statusnya (aktif atau tidak aktif). Selain itu, dengan
adanya sistem yang baru, pihak restoran dapat menjaga hubungan yang baik dengan membernya,
misalnya dengan cara memberikan ucapan selamat kepada membernya yang berulang tahun. Untuk
mengetahui ulang tahun membernya, pihak restoran tidak perlu melakukan pengecekan satu per satu.
Sistem yang baru akan secara otomatis menampilkan member yang berulang tahun dalam waktu dekat.
• Sistem yang baru ini memungkinkan member dapat melihat data-data serta keaktifannya di restoran
secara online. Member dapat melihat report keaktifan yang menunjukkan transaksi member di Mango
Terrace Resto. Untuk dapat mengakses data-data member secara online, member harus memasukkan
username dan passwordnya terlebih dahulu.
• Selain itu sistem yang baru juga dapat memberikan informasi mengenai menu-menu terbaru dan terlaris
selama kurun waktu tertentu tanpa memerlukan analisa satu per satu secara maual yang akan memakan
waktu lebih lama. Dalam setiap periodenya menu-menu baru sesuai tanggal input menu dan menu-menu terlaris sesuai banyaknya menu yang dipesan customer akan ditampilkan secara di website Mango
Terrace Resto.
• Dengan adanya sistem yang baru, reservasi tempat dan reservasi pesta dapat dilakukan secara online
dengan mengisi form-form reservasi yang diperlukan. Sistem ini memudahkan customer maupun
member dalam proses reservasi. Untuk pembayaran uang muka, customer dapat memberikan
pembayaran secara langsung ke restoran, ataupun mengirimkan bukti pembayaran melalui faximile.
• Sistem baru memungkinkan customer ataupun member melihat secara online menu-menu yang ada,
menu favorit, menu terbaru, paket promosi, paket pesta, serta hiburan secara lengkap tanpa harus datang
ke restoran.
• Dengan sistem yang baru, customer dapat melakukan reservasi tempat dengan memilih meja yang
diinginkan secara online. Customer dapat melihat data-data meja yang meliputi kapasitas meja, area
meja, serta status meja tersebut. Selain itu, sistem baru ini memungkinkan kepada administrator restoran
untuk mengubah letak/posisi meja jika terjadi perubahan. Administrator dapat melakukan perubahan
terhadap data meja tanpa harus menggambar ulang posisi meja yang baru.
• Sistem baru ini juga memberikan sedikit perubahan dalam proses pencatatan transaksi penjualan. Dalam
transaksi penjualan, data yang dicatat meliputi no nota penjualan, tipe customer (customer biasa atau
member), tanggal transaksi, id member (dicatat jika yang melakukan transaksi adalah member), nama
customer (dicatat jika customer biasa), jumlah voucher (jika customer mempunyai voucher), tipe acara
dan detail menu yang dipesan. Tipe acara yang dicatat dalam penjualan dibedakan menjadi tiga bagian,
yaitu menu Mango Terrace, paket promosi, dan paket pesta. Untuk penjualan paket pesta, kasir melihat
data makanan yang dipesan dari reservasi paket pesta. Kasir akan mencocokkan apakah jumlah orang
sesuai dengan jumlah yang dipesan. Jika terjadi penambahan jumlah orang, kasir dapat mengubah
jumlah orang. Untuk penjualan paket promosi, kasir dapat memasukkan paket-paket promosi manakah
yang dipesan oleh customer. Data penjualan menu yang dicatat untuk menu Mango Terrace meliputi
nama menu, jumlah yang dipesan, dan harga. Untuk data penjualan paket promosi yang dicatat meliputi
nama paket promosi, jumlah paket yang dipesan, dan harga per paket, sedangkan untuk data penjualan
paket pesta, yang dicatat meliputi no reservasi pesta dan jumlah.
Setelah era digital yang selalu menggunakan “e-“ di depan semua kata seperti e-commerce, e-book, e-sales, e-mail, dan sebagainya, Customer Relationship Management (CRM) merupakan akronim atau singkatan yang paling populer di kalangan orang-orang sales dan marketing. Dalam bahasa Indonesia CRM diartikan sebagai Manajemen Hubungan Pelanggan (MHP). Telaah per katanya adalah sebagai berikut:
• Pelanggan atau customer, dalam kamus Bahasa Inggris artinya adalah seseorang yang berulang kali atau
secara teratur melakukan pembelian kepada seorang pedagang. Jadi pelanggan adalah orangnya (dalam
definisi ini tidak disinggung tentang kepuasan, mahal murahnya pembelian, dan lain-lain).
• Hubungan atau relationship adalah bentuk komunikasi dua arah antara pembeli dan penjual.
• Manajemen artinya pengelolaan (secara luas tanpa perlu menjabarkan detail bagaimana mengelola
sesuatu).
Jadi penggabungan kata customer, relationship, dan manajemen (CRM) mempunyai arti sebagai
pengelolaan hubungan dua arah antara suatu perusahaan dengan orang yang menjadi pelanggan di
perusahaan tersebut.
Pengembangan definisi CRM lebih lanjut adalah sebagai berikut:
• CRM adalah sebuah istilah industri Teknologi Informasi (TI) untuk metodologi, strategi, perangkat
lunak (software) ,dan atau aplikasi berbasis web lainnya yang mampu membantu sebuah perusahaan
untuk mengelola hubungannya dengan para pelanggan.
• CRM adalah usaha sebuah perusahaan untuk berkonsentrasi menjaga pelanggan (supaya tidak lari ke
pesaing) dengan mengumpulkan segala bentuk interaksi pelanggan baik itu lewat telepon, e-mail,
masukan di situs atau hasil pembicaraan dengan staf sales dan marketing.
• CRM adalah sebuah strategi bisnis menyeluruh dari suatu perusahaan yang memungkinkan perusahaan
tersebut secara efektif bisa mengelola hubungan dengan para pelanggan.
Teknologi CRM paling tidak harus memiliki elemen-elemen sebagai berikut:
• Aturan-aturan Bisnis Aturan bisnis tergantung dari kompleksitas transaksi. Aturan-aturan bisnis harus dibuat untuk
memastikan bahwa transaksi dengan pelanggan dilakukan dengan efisien. Misalnya pelanggan dengan
pembelian besar yang mendatangkan keuntungan besar harus dilayani oleh staf penjualan senior dan
berpengalaman.
• Penggudangan Data (data warehousing)
Konsolidasi dari informasi tentang pelanggan harus dilakukan dalam satu sistem terpadu. Hasil analisa
harus mampu menampilkan petunjuk-petunjuk tertentu tentang pelanggan sehingga staf penjualan dan
marketing mampu melakukan kampanye terfokus terhadap grup pelanggan tertentu. Nantinya gudang
data ini juga harus mampu menaikkan volume penjualan dengan cross-selling atau up-selling.
• Situs (web)
CRM harus memiliki kemampuan swalayan. Hanya aplikasi berbasis situs (web based) yang bisa
mendukung ini. Pelanggan bisa melakukan transaksi sendiri, tahu berapa yang harus dibayar, dan
sebagainya.
• Pelaporan (reporting)
Teknologi CRM harus mampu menghasilkan laporan yang akurat dan komprehen, yang nantinya
berguna untuk menganalisa kelakuan pelanggan, dan lain-lain.
• Meja Bantu (helpdesk)
Teknologi yang mampu mengintegrasikan informasi pelanggan ke aplikasi meja bantu akan
menunjukkan ke pelanggan seberapa serius sebuah enterprise menangani pelanggannya.
CRM membantu perusahaan untuk mengembangkan produk baru berdasarkan pengetahuan yang
lengkap tentang keinginan pelanggan, dinamika pasar, dan pesaing dengan cara:
• Menjaga pelanggan yang sudah ada.
• Menarik pelanggan baru.
• Cross Selling: menjual produk lain yang mungkin dibutuhkan pelanggan berdasarkan pembeliannya.
• Upgrading: menawarkan status pelanggan yang lebih tinggi (gold card vs. silver card).
• Identifikasi kebiasaan pelanggan untuk menghindari penipuan.
• Mengurangi resiko operasional karena data pelanggan tersimpan dalam satu system.
• Respon yang lebih cepat ke pelanggan.
• Meningkatkan efisiensi karena otomasi proses.
• Meningkatkan kemampuan melihat dan mendapatkan peluang
ANALISIS DAN DESAIN SISTEM
Sistem baru dirancang untuk memperbaiki sistem lama. Berikut ini penjelasan mengenai perbedaan
sistem lama dengan sistem baru, yaitu:
• Pada sistem lama pencatatan keanggotaan member dilakukan dengan memperhatikan frekuensi
kehadiran pengunjung yang hadir. Dengan sistem yang baru, terjadi perubahan dalam penentuan
keanggotaan member. Setiap customer secara otomatis menjadi member jika customer tersebut telah
mencapai total transaksi Rp. 1.000.000 dalam jangka waktu satu bulan. Saat total transaksi customer
tersebut mencapai Rp. 1.000.000, maka sistem akan menampilkan peringatan bahwa customer yang
melakukan transaksi dapat terdaftar menjadi member. Kemudian supervisor akan mencatat data-data
yang berkaitan dengan member baru tersebut untuk nantinya disimpan ke dalam sistem.
• Sistem yang baru memungkinkan proses pencarian data-data (menu, member, paket pesta, paket
promosi, hiburan, penjualan, reservasi tempat, reservasi pesta) yang diperlukan dengan cepat. Misalnya
pencarian member berdasarkan nama, alamat, dan statusnya (aktif atau tidak aktif). Selain itu, dengan
adanya sistem yang baru, pihak restoran dapat menjaga hubungan yang baik dengan membernya,
misalnya dengan cara memberikan ucapan selamat kepada membernya yang berulang tahun. Untuk
mengetahui ulang tahun membernya, pihak restoran tidak perlu melakukan pengecekan satu per satu.
Sistem yang baru akan secara otomatis menampilkan member yang berulang tahun dalam waktu dekat.
• Sistem yang baru ini memungkinkan member dapat melihat data-data serta keaktifannya di restoran
secara online. Member dapat melihat report keaktifan yang menunjukkan transaksi member di Mango
Terrace Resto. Untuk dapat mengakses data-data member secara online, member harus memasukkan
username dan passwordnya terlebih dahulu.
• Selain itu sistem yang baru juga dapat memberikan informasi mengenai menu-menu terbaru dan terlaris
selama kurun waktu tertentu tanpa memerlukan analisa satu per satu secara maual yang akan memakan
waktu lebih lama. Dalam setiap periodenya menu-menu baru sesuai tanggal input menu dan menu-menu terlaris sesuai banyaknya menu yang dipesan customer akan ditampilkan secara di website Mango
Terrace Resto.
• Dengan adanya sistem yang baru, reservasi tempat dan reservasi pesta dapat dilakukan secara online
dengan mengisi form-form reservasi yang diperlukan. Sistem ini memudahkan customer maupun
member dalam proses reservasi. Untuk pembayaran uang muka, customer dapat memberikan
pembayaran secara langsung ke restoran, ataupun mengirimkan bukti pembayaran melalui faximile.
• Sistem baru memungkinkan customer ataupun member melihat secara online menu-menu yang ada,
menu favorit, menu terbaru, paket promosi, paket pesta, serta hiburan secara lengkap tanpa harus datang
ke restoran.
• Dengan sistem yang baru, customer dapat melakukan reservasi tempat dengan memilih meja yang
diinginkan secara online. Customer dapat melihat data-data meja yang meliputi kapasitas meja, area
meja, serta status meja tersebut. Selain itu, sistem baru ini memungkinkan kepada administrator restoran
untuk mengubah letak/posisi meja jika terjadi perubahan. Administrator dapat melakukan perubahan
terhadap data meja tanpa harus menggambar ulang posisi meja yang baru.
• Sistem baru ini juga memberikan sedikit perubahan dalam proses pencatatan transaksi penjualan. Dalam
transaksi penjualan, data yang dicatat meliputi no nota penjualan, tipe customer (customer biasa atau
member), tanggal transaksi, id member (dicatat jika yang melakukan transaksi adalah member), nama
customer (dicatat jika customer biasa), jumlah voucher (jika customer mempunyai voucher), tipe acara
dan detail menu yang dipesan. Tipe acara yang dicatat dalam penjualan dibedakan menjadi tiga bagian,
yaitu menu Mango Terrace, paket promosi, dan paket pesta. Untuk penjualan paket pesta, kasir melihat
data makanan yang dipesan dari reservasi paket pesta. Kasir akan mencocokkan apakah jumlah orang
sesuai dengan jumlah yang dipesan. Jika terjadi penambahan jumlah orang, kasir dapat mengubah
jumlah orang. Untuk penjualan paket promosi, kasir dapat memasukkan paket-paket promosi manakah
yang dipesan oleh customer. Data penjualan menu yang dicatat untuk menu Mango Terrace meliputi
nama menu, jumlah yang dipesan, dan harga. Untuk data penjualan paket promosi yang dicatat meliputi
nama paket promosi, jumlah paket yang dipesan, dan harga per paket, sedangkan untuk data penjualan
paket pesta, yang dicatat meliputi no reservasi pesta dan jumlah.
Pemrograman Mikrokomputer.
Revolusi Mikrokomputer
Revolusi mikrokomputer dimulai dengan “mikroprosesor”,yaitu prosesor dengan ship-tunggal. Prosesor ini memerlukan tiga dekade dari pengenalan komputer elektronik pertama kalinya sebelum munculnya mikroprosesor tetapi menguntungkan banyak dari pengalaman yang diperoleh dalam rancangan komputer yang besar
Unit Pemrosesan Single-Chip (MPU)
Tansfer data dalam MPU di selesaikan melalui satu atau lebih bus internal.angka bit dimana MPU (khususnya ALU)dapat memproses secara paralel dengan menentukan word length pokok dari mikroprosesor .MPU merupakan elemen pokok yang dapat di alamatkan dalam memori dan menentukan elemen data pokok dari mikroprosesor dan menentukan lebar data bus. Misalnya panjang kata 16 bit dan mikroprosesornya 16 bit, memerlukan 16 bit-wide data bus.
Organisasi internal MPU, seperti CPU terdiri dari:
1. REGISTER SET
2. ARITHMATIC AND LOGIC UNIT(ALU)
3. CONTROL LOGIC UNIT.
REGISTER SET
Terdiri atas register-register dengan tujuan umum dimana biasanya ada antara 8 sampai 32 dan register dengan tujuan tertentu yang masing-masing digunakan untuk fungsi khusus dan digunakan langsung atau tidak langsung oleh intruksi pogram.
Intruksi-intruksi dalam register:
General-purpose register : digunakan sebagai akumulator sumber atau tujuan register data atau register alamat yang berisi pointer memori atau indeks.sebagai tambahan register dengan tujuan umum yang dapat digunakan untuk memberikan fasilitas perpindahan blok untuk mengijinkan adanya stacking dan untuk menambah alamat indeks.
Special-purpose Register : digunakan untuk fungsi khusus atau dengan tujuan tertentu
Program Counter(PC): terdiri atas alamat memori tempat kita intruksi berikutnya akan di ambil.
Intruction Register(IR): berisi intruksi opcode
Indeks Register: menyimpan angka konstanta yang digunakan dalam perhitungan alamat memori yang efektif dalam mode pengalamatan indeks.
Stack Register: semua milrokomputer yang bergabung dengan register tujuan tertentu yang mengambil pada porsi set RAM untuk operasi subrountine atau untuk menangani kondisi perkecualian.
Segment register: untuk menginplementasikan pemetaan memori ketika pemasukkan memori utama
ARITHMATIC dan LOGIC UNIT(ALU)
Menunjukkan operasi arimatika, logika dan manipulasi data pada angka biner. Pada berbagai mikroprosesor ALU mampu dalam penambahan,pengurangan,perbandingan ,pengambilan dan operasi logika yang ditentukan dengan control logic unti (CLU). Lebar ALU berhubungan dengan panjang kata pokok dari MPU.ALU memerlukan register penyimpanan untuk menyimpan input kata (operand) dan latch (yang kadang-kadang internal pada ALU) untuk menyimpan hasil sementara dari operasi ALU.Pada umumnya operasi ALU dapat diklasifikasikan kedalam operasi single operand atau double operand.
OPERAND single operator:
1. Increment : menambah angka operand dengan 1.
2. Decrement : mengurangi angka operand dengan 1.
3. Clear : mengeset operand pada 0.
4. Shift : mengambil operand ke sebelah kiri atau kesebelah kana dengan satu posisi bit atau lebih.
5. Rotate : memodifikasikan dari operasi shift dimana flagnya carry dan operand membentuk ring (sirkulasi) register mengambil . rotate left aatau rotate right.
6. Invert : mengonplement semua bit dari operand.
Operand Double operator :
1. ADD : menghasilkan jumlah binarry dari dua operand. Jika suatu operasi menghasilkan di dalam carry out dari most significant bit maka carry flag dalam register status di set dengan angka 1.
2. Subtract : mengurangi satu operand dari yang lain.
3. Compare ; menentukan operang terbesar di antara dua operand dengan mengurangi.
4. AND , OR, XOR
CONTROL LOGIC UNIT
Mempunyai dua tugas dari pengsinkronan operasi unit dari internal dari MPU seperyi ALU dan Register dan orasi modul mikrokomputer yang lain seperti port I/O dan memori. Fungsi dari CLU adalah untuk mengambil intruksi dari memori dan mengkodenya dan kemudian membuat pengaturan waktu yang tepat dan signal kontrol yang di perlukan oleh MPU untuk membuat intruksi tersebut. CLU juga dapat membuat signal waktu dan signal kontrol yang dikirimkan melalui kontrol bus ke komponen lain dari sistem mikrokomputer dan menangani dan merespon signal eksternal seperti interupsi. Control logic Unit sebenarnya merupakan komputer dengan tujuan tertentu dalam MPU dan memerlukan suatu program untuk menuntunya dengan tujuan tertentu dalam pembuatan suatu intruksi. CLU merupakan microprorammed yaitu signal waktu dan signal kontrol di perlukan untuk mengambil dan membuat suatu intruksi yang di buat dengan pembuatan serangkaian microinstruction atau microcode yang residen dalam control memory.
SERANGKAIAN OPERASIONAL MIKROPROGRAM CLU.
Ketika intruksi mikro diambil dari memori opcodenya di gunakan untuk menentukan ROM permulaan alamat dari segmen program mikro yang mengimplementasikan intruksi.setelah menerima alamat permulaan mikro routine,ROM akan mendukung intruksi mikro. Dan ini biasanya mengirimkan intruksi mikro pada pipeline register yang melayani sebagai buffer dan meningkatkan penampilan kecepatan dan overlapping pembuatan intruksi mikro dan pengambilan intruksi mikro selanjutnya. Satu kali semua intruksi mikro dalam mikro routine dibuat maka pembuatan intruksi mikro akan lengkap . jika intruksi makro selanjutnya diambil maka prosesnya akan di ulang.
SET INTRUKSI
Mencakup intruksi matematika dan logika, intruksi transfer data , intruksi inpit/output, intruksi cabang , dan intruksi kontrol.Intruksi-intruksi dibuat dengan penggabungan angka byte. Bagian dari intruksi yang menentukan apa yang disebut dengan operation code(opcode). Bagian intruksi yang berisi informasi , data atau alamat yang diperlukan untuk kelengkapan suatu pembuatan intruksi disebut dengan operand. Intruksi yang memerlukan lebih dari satu operand disebut dengan intruksi multi-operand. Dan intruksi dengan satu operand di sebut dengan single-operand.
Tipe Intruksi.
Intruksi Aritmatika.
Intruksi Logika.
Intruksi Transfer Data.
Intruksi Input/Output.
Intruksi cabang.
Intruksi kontrol.
INTRUKSI ARITMATIKA.
Intruksi aritmatika menyediakan untuk manipulasi data aritmatika, intruksi khusus ini yaitu ADD,ADD WITH CARRY, COMPLEMENTS 1 DAN 2, DAN MULTIPY DAN DEVIDE. Opcode pada masing-masing intruksi tersebut diikuti biasanya dengan alamat sumber dan tujuan register dimana operand yang berhubungan dengan intruksi yang di simpan.
INTRUKSI LOGIKA.
Menyediakan manipulasi untuk data logika. Intruksi khususnya adalah AND , OR, XOR, NOT, ROTATE, SHIFT, dan COMPARE. Format dari intruksi ini sama dengan intruksi aritmatika.
INTRUKSI TRANSFER DATA.
Intruksi taransfer data memungkinkan transfer antara informasi antara dua register MPU atau antara lokasi memori utama dan register MPU. Intruksi ini termassuk MOVE , EXCHANGE DATA, dan LOAD.
INTRUKSI INPUT/OUTPUT.
Intruksi ini menyediakan untuk mentransfer informasi antara MPU dan port input atau output. Intruksi in secara khusus mencakup input data dan output data dan operasi data bus selama I/O.
Dua tipe pokok dari operasi I/O, yaitu:
• Memory-Mapped I/O ; dimana bagian input/output di hubungkan sebagai lokasi memori virtual dan I/O mapped I/O, dimana bagian input/output bebas dari memori. Dalam memory mapped I/O , bagian input/output dipasang pada bus alamat.setiap input diperlakukan seperti bagian dari memory.
Revolusi mikrokomputer dimulai dengan “mikroprosesor”,yaitu prosesor dengan ship-tunggal. Prosesor ini memerlukan tiga dekade dari pengenalan komputer elektronik pertama kalinya sebelum munculnya mikroprosesor tetapi menguntungkan banyak dari pengalaman yang diperoleh dalam rancangan komputer yang besar
Unit Pemrosesan Single-Chip (MPU)
Tansfer data dalam MPU di selesaikan melalui satu atau lebih bus internal.angka bit dimana MPU (khususnya ALU)dapat memproses secara paralel dengan menentukan word length pokok dari mikroprosesor .MPU merupakan elemen pokok yang dapat di alamatkan dalam memori dan menentukan elemen data pokok dari mikroprosesor dan menentukan lebar data bus. Misalnya panjang kata 16 bit dan mikroprosesornya 16 bit, memerlukan 16 bit-wide data bus.
Organisasi internal MPU, seperti CPU terdiri dari:
1. REGISTER SET
2. ARITHMATIC AND LOGIC UNIT(ALU)
3. CONTROL LOGIC UNIT.
REGISTER SET
Terdiri atas register-register dengan tujuan umum dimana biasanya ada antara 8 sampai 32 dan register dengan tujuan tertentu yang masing-masing digunakan untuk fungsi khusus dan digunakan langsung atau tidak langsung oleh intruksi pogram.
Intruksi-intruksi dalam register:
General-purpose register : digunakan sebagai akumulator sumber atau tujuan register data atau register alamat yang berisi pointer memori atau indeks.sebagai tambahan register dengan tujuan umum yang dapat digunakan untuk memberikan fasilitas perpindahan blok untuk mengijinkan adanya stacking dan untuk menambah alamat indeks.
Special-purpose Register : digunakan untuk fungsi khusus atau dengan tujuan tertentu
Program Counter(PC): terdiri atas alamat memori tempat kita intruksi berikutnya akan di ambil.
Intruction Register(IR): berisi intruksi opcode
Indeks Register: menyimpan angka konstanta yang digunakan dalam perhitungan alamat memori yang efektif dalam mode pengalamatan indeks.
Stack Register: semua milrokomputer yang bergabung dengan register tujuan tertentu yang mengambil pada porsi set RAM untuk operasi subrountine atau untuk menangani kondisi perkecualian.
Segment register: untuk menginplementasikan pemetaan memori ketika pemasukkan memori utama
ARITHMATIC dan LOGIC UNIT(ALU)
Menunjukkan operasi arimatika, logika dan manipulasi data pada angka biner. Pada berbagai mikroprosesor ALU mampu dalam penambahan,pengurangan,perbandingan ,pengambilan dan operasi logika yang ditentukan dengan control logic unti (CLU). Lebar ALU berhubungan dengan panjang kata pokok dari MPU.ALU memerlukan register penyimpanan untuk menyimpan input kata (operand) dan latch (yang kadang-kadang internal pada ALU) untuk menyimpan hasil sementara dari operasi ALU.Pada umumnya operasi ALU dapat diklasifikasikan kedalam operasi single operand atau double operand.
OPERAND single operator:
1. Increment : menambah angka operand dengan 1.
2. Decrement : mengurangi angka operand dengan 1.
3. Clear : mengeset operand pada 0.
4. Shift : mengambil operand ke sebelah kiri atau kesebelah kana dengan satu posisi bit atau lebih.
5. Rotate : memodifikasikan dari operasi shift dimana flagnya carry dan operand membentuk ring (sirkulasi) register mengambil . rotate left aatau rotate right.
6. Invert : mengonplement semua bit dari operand.
Operand Double operator :
1. ADD : menghasilkan jumlah binarry dari dua operand. Jika suatu operasi menghasilkan di dalam carry out dari most significant bit maka carry flag dalam register status di set dengan angka 1.
2. Subtract : mengurangi satu operand dari yang lain.
3. Compare ; menentukan operang terbesar di antara dua operand dengan mengurangi.
4. AND , OR, XOR
CONTROL LOGIC UNIT
Mempunyai dua tugas dari pengsinkronan operasi unit dari internal dari MPU seperyi ALU dan Register dan orasi modul mikrokomputer yang lain seperti port I/O dan memori. Fungsi dari CLU adalah untuk mengambil intruksi dari memori dan mengkodenya dan kemudian membuat pengaturan waktu yang tepat dan signal kontrol yang di perlukan oleh MPU untuk membuat intruksi tersebut. CLU juga dapat membuat signal waktu dan signal kontrol yang dikirimkan melalui kontrol bus ke komponen lain dari sistem mikrokomputer dan menangani dan merespon signal eksternal seperti interupsi. Control logic Unit sebenarnya merupakan komputer dengan tujuan tertentu dalam MPU dan memerlukan suatu program untuk menuntunya dengan tujuan tertentu dalam pembuatan suatu intruksi. CLU merupakan microprorammed yaitu signal waktu dan signal kontrol di perlukan untuk mengambil dan membuat suatu intruksi yang di buat dengan pembuatan serangkaian microinstruction atau microcode yang residen dalam control memory.
SERANGKAIAN OPERASIONAL MIKROPROGRAM CLU.
Ketika intruksi mikro diambil dari memori opcodenya di gunakan untuk menentukan ROM permulaan alamat dari segmen program mikro yang mengimplementasikan intruksi.setelah menerima alamat permulaan mikro routine,ROM akan mendukung intruksi mikro. Dan ini biasanya mengirimkan intruksi mikro pada pipeline register yang melayani sebagai buffer dan meningkatkan penampilan kecepatan dan overlapping pembuatan intruksi mikro dan pengambilan intruksi mikro selanjutnya. Satu kali semua intruksi mikro dalam mikro routine dibuat maka pembuatan intruksi mikro akan lengkap . jika intruksi makro selanjutnya diambil maka prosesnya akan di ulang.
SET INTRUKSI
Mencakup intruksi matematika dan logika, intruksi transfer data , intruksi inpit/output, intruksi cabang , dan intruksi kontrol.Intruksi-intruksi dibuat dengan penggabungan angka byte. Bagian dari intruksi yang menentukan apa yang disebut dengan operation code(opcode). Bagian intruksi yang berisi informasi , data atau alamat yang diperlukan untuk kelengkapan suatu pembuatan intruksi disebut dengan operand. Intruksi yang memerlukan lebih dari satu operand disebut dengan intruksi multi-operand. Dan intruksi dengan satu operand di sebut dengan single-operand.
Tipe Intruksi.
Intruksi Aritmatika.
Intruksi Logika.
Intruksi Transfer Data.
Intruksi Input/Output.
Intruksi cabang.
Intruksi kontrol.
INTRUKSI ARITMATIKA.
Intruksi aritmatika menyediakan untuk manipulasi data aritmatika, intruksi khusus ini yaitu ADD,ADD WITH CARRY, COMPLEMENTS 1 DAN 2, DAN MULTIPY DAN DEVIDE. Opcode pada masing-masing intruksi tersebut diikuti biasanya dengan alamat sumber dan tujuan register dimana operand yang berhubungan dengan intruksi yang di simpan.
INTRUKSI LOGIKA.
Menyediakan manipulasi untuk data logika. Intruksi khususnya adalah AND , OR, XOR, NOT, ROTATE, SHIFT, dan COMPARE. Format dari intruksi ini sama dengan intruksi aritmatika.
INTRUKSI TRANSFER DATA.
Intruksi taransfer data memungkinkan transfer antara informasi antara dua register MPU atau antara lokasi memori utama dan register MPU. Intruksi ini termassuk MOVE , EXCHANGE DATA, dan LOAD.
INTRUKSI INPUT/OUTPUT.
Intruksi ini menyediakan untuk mentransfer informasi antara MPU dan port input atau output. Intruksi in secara khusus mencakup input data dan output data dan operasi data bus selama I/O.
Dua tipe pokok dari operasi I/O, yaitu:
• Memory-Mapped I/O ; dimana bagian input/output di hubungkan sebagai lokasi memori virtual dan I/O mapped I/O, dimana bagian input/output bebas dari memori. Dalam memory mapped I/O , bagian input/output dipasang pada bus alamat.setiap input diperlakukan seperti bagian dari memory.
Dasar-Dasar Pengamanan Web pada umumnya
Setelah sedikit mengetahui hal-hal tentang web, maka sekarang kita membahas tentang strategi dasar pengamanan web. Pada dasarnya, strategi pengamanan web yang dapat kita lakukan di antaranya sebagai berikut dengan mudah dan tanggap dimana kita harus melakukan :
1. Pemilihan Sistem Operasi (OS), Setting Server, dan Desain Aplikasi
Salah satu hal penting yang harus dicermati adalah pemilihan sistem operasi (OS). Seberapa besar pengamanan yang dibutuhkan sangat berhubungan dengan sistem operasi. Sebagai ilustrasi, meskipun sistem operasi semisal Windows 9x bisa dijadikan sebagai server web dengan keterbatasannya melaluiPersonal Web Service (PWS), sistem ini tidak cukup apabila pengamanan merupakan faktor penting. Salah satu kelemahannya Windows 9x tidak dapat menyediakan NTFS yang sangat penting untuk kontrol akses.
Setting konfigurasi pada server yang tidak memadai dan hanya mengandalkan default merupakan faktor utama penyebab server yang dibangun tidak terjamin keamanannya. Penentuan kebijakan dalam menerapkan sistem pengamanan ini merupakan kunci utama yang harus diperhatikan untuk diterapkan pertama kali. Ironisnya justru hal ini merupakan hal yang paling sering diabaikan.
2. Instalasi Patch
Idealnya, software yang kita pakai mestinya sudah sempurna sejak awal. Namun kenyataannya tidak pernah ada software yang benar-benar 100% bugs free. Ada saja bagian program yang rawan keamanan. Pada saat kerawanan tersebut ditemukan biasanya perusahaan pembuat software akan mengeluarkan aplikasi baru untuk memperbaiki kesalahan software terdahulu. Aplikasi inilah yang dikenal dengan nama patch. Meskipun penggunaan istilah ini sekarang juga digunakan bagi para cracker untuk membajak sebuah software resmi.
Penerapan patch ini harus dilakukan pada sistem operasi, server web, add on, maupun file-file komponen lain yang terintegrasi dengan web kita. Kemalasan, ketidaktahuan, serta kesibukan admin server membuat mereka tidak konsisten menerapkan patch ini. Sangat ironis jika dibandingkan dengan kemudahan dalam instalasi patch tersebut.
3. Kontrol Akses
Penentuan siapa yang dapat mengakses server harus dilakukan dengan menggunakan kontrol akses, baik dengan autentikasi maupun otorisasi. Autentikasi adalah proses validasi identitas yang dilakukan dengan membandingkan data user yang dikirim dengan data yang terdapat dalam database. Setelah melakukan autentikasi, langkah selanjutnya yaitu melakukan otorisasi yang merupakan proses untuk menentukan apakah pengguna memiliki ijin untuk melakukan tindakan yang diminta.
Ada dua tipe dasar autentikasi, yaitu berbasiskan akses direktori dan autentikasi berbasiskan form. Khusus untuk Windows ada tipe autentikasi lain yaitu autentikasi passport. Sedangkan otorisasi terbagi dua bentuk, yaitu ACL (Access Control Listi) dan hostname.
4. Audit dan Log File
Audit diperlukan untuk menunjang cara-cara pengamanan yang telah dijelaskan di atas. Proses monitoring aktivitas tertentu seperti usaha login (berhasil atau gagal), dan kemudian menuliskannya ke dalam log ini merupakan proses audit. Sebagai contoh, kita dapat menganalisa dengan mengaudit kegagalan usaha login dalam log, memungkinkan kita menentukan saat seseorang berusaha menyerang server.
Untuk mengaktifkan sistem audit dan log sangat bergantung pada sistem operasi, aplikasi server yang dijalankan, database yang digunakan, dll. Pada sistem Posix (*nix: unix dan variannya (linux, FreeBSD)), log defaultnya berada di /var/log yang pengaktifannya bergantung pada aplikasi atau proses apa yang ingin diaudit. Log server web yang kita jalankan dikonfigurasikan di file konfigurasi server apache (defaultnya httpd.conf)
5. Menerapkan Kriptografi
Selanjutnya, juga perlu diketahui bagaimana proses pengiriman lewat protokol http, baik permintaan layanan maupun respon berupa teks biasa (plaintext). Kemungkinan attacker untuk melakukan tindakan kriminal dengan mencuri data sensitif seperti password, e-mail atau nomor kartu kredit sangat besar kemungkinannya.
Untuk menjaga informasi semacam ini tetap aman, diperlukan enkripsi yang membuat plaintext menjadi ciphertext (teks yang tidak terbaca akibat proses enkripsi). Proses kebalikan dari enkripsi yaitu deskripsi. Ilmu yang mempelajari tentang keamanan informasi inilah yang disebut kriptografi.
Pada level sistem operasi, penerapan yang dilakukan untuk mengamankan server web adalah dengan menggunakan SSL. Secara default komunikasi SSL terjadi pada port 443 dengan prefiks https:// untuk url yang menggunakan SSL. Untuk mengaktifkan SSL pada server diperlukan sertifikat server. Pembuatan server ini dapat diajukan kepada pemegang sertifikat pihak ketiga yang sudah terkenal seperti Verisign atau bahkan bisa juga dengan membuat sendiri. Secara default konfigurasi SSL pada apache terletak pada direktori httpd di mana server apache diinstall.
1. Pemilihan Sistem Operasi (OS), Setting Server, dan Desain Aplikasi
Salah satu hal penting yang harus dicermati adalah pemilihan sistem operasi (OS). Seberapa besar pengamanan yang dibutuhkan sangat berhubungan dengan sistem operasi. Sebagai ilustrasi, meskipun sistem operasi semisal Windows 9x bisa dijadikan sebagai server web dengan keterbatasannya melaluiPersonal Web Service (PWS), sistem ini tidak cukup apabila pengamanan merupakan faktor penting. Salah satu kelemahannya Windows 9x tidak dapat menyediakan NTFS yang sangat penting untuk kontrol akses.
Setting konfigurasi pada server yang tidak memadai dan hanya mengandalkan default merupakan faktor utama penyebab server yang dibangun tidak terjamin keamanannya. Penentuan kebijakan dalam menerapkan sistem pengamanan ini merupakan kunci utama yang harus diperhatikan untuk diterapkan pertama kali. Ironisnya justru hal ini merupakan hal yang paling sering diabaikan.
2. Instalasi Patch
Idealnya, software yang kita pakai mestinya sudah sempurna sejak awal. Namun kenyataannya tidak pernah ada software yang benar-benar 100% bugs free. Ada saja bagian program yang rawan keamanan. Pada saat kerawanan tersebut ditemukan biasanya perusahaan pembuat software akan mengeluarkan aplikasi baru untuk memperbaiki kesalahan software terdahulu. Aplikasi inilah yang dikenal dengan nama patch. Meskipun penggunaan istilah ini sekarang juga digunakan bagi para cracker untuk membajak sebuah software resmi.
Penerapan patch ini harus dilakukan pada sistem operasi, server web, add on, maupun file-file komponen lain yang terintegrasi dengan web kita. Kemalasan, ketidaktahuan, serta kesibukan admin server membuat mereka tidak konsisten menerapkan patch ini. Sangat ironis jika dibandingkan dengan kemudahan dalam instalasi patch tersebut.
3. Kontrol Akses
Penentuan siapa yang dapat mengakses server harus dilakukan dengan menggunakan kontrol akses, baik dengan autentikasi maupun otorisasi. Autentikasi adalah proses validasi identitas yang dilakukan dengan membandingkan data user yang dikirim dengan data yang terdapat dalam database. Setelah melakukan autentikasi, langkah selanjutnya yaitu melakukan otorisasi yang merupakan proses untuk menentukan apakah pengguna memiliki ijin untuk melakukan tindakan yang diminta.
Ada dua tipe dasar autentikasi, yaitu berbasiskan akses direktori dan autentikasi berbasiskan form. Khusus untuk Windows ada tipe autentikasi lain yaitu autentikasi passport. Sedangkan otorisasi terbagi dua bentuk, yaitu ACL (Access Control Listi) dan hostname.
4. Audit dan Log File
Audit diperlukan untuk menunjang cara-cara pengamanan yang telah dijelaskan di atas. Proses monitoring aktivitas tertentu seperti usaha login (berhasil atau gagal), dan kemudian menuliskannya ke dalam log ini merupakan proses audit. Sebagai contoh, kita dapat menganalisa dengan mengaudit kegagalan usaha login dalam log, memungkinkan kita menentukan saat seseorang berusaha menyerang server.
Untuk mengaktifkan sistem audit dan log sangat bergantung pada sistem operasi, aplikasi server yang dijalankan, database yang digunakan, dll. Pada sistem Posix (*nix: unix dan variannya (linux, FreeBSD)), log defaultnya berada di /var/log yang pengaktifannya bergantung pada aplikasi atau proses apa yang ingin diaudit. Log server web yang kita jalankan dikonfigurasikan di file konfigurasi server apache (defaultnya httpd.conf)
5. Menerapkan Kriptografi
Selanjutnya, juga perlu diketahui bagaimana proses pengiriman lewat protokol http, baik permintaan layanan maupun respon berupa teks biasa (plaintext). Kemungkinan attacker untuk melakukan tindakan kriminal dengan mencuri data sensitif seperti password, e-mail atau nomor kartu kredit sangat besar kemungkinannya.
Untuk menjaga informasi semacam ini tetap aman, diperlukan enkripsi yang membuat plaintext menjadi ciphertext (teks yang tidak terbaca akibat proses enkripsi). Proses kebalikan dari enkripsi yaitu deskripsi. Ilmu yang mempelajari tentang keamanan informasi inilah yang disebut kriptografi.
Pada level sistem operasi, penerapan yang dilakukan untuk mengamankan server web adalah dengan menggunakan SSL. Secara default komunikasi SSL terjadi pada port 443 dengan prefiks https:// untuk url yang menggunakan SSL. Untuk mengaktifkan SSL pada server diperlukan sertifikat server. Pembuatan server ini dapat diajukan kepada pemegang sertifikat pihak ketiga yang sudah terkenal seperti Verisign atau bahkan bisa juga dengan membuat sendiri. Secara default konfigurasi SSL pada apache terletak pada direktori httpd di mana server apache diinstall.
Analisa Web Perusahaan…
Website merupakan salah satu sistem informasi yang digunakan untuk promosi kantor, perusahaan, sekolah, bahkan sekedar buku harian on line. Namun website tidak bisa terlepas dari segi keamanan.Web analisis seperti sebuah termometer untuk website. Tugasnya adalah melakukan pemeriksaan dan memonitor kesehatan website Anda. Selain itu, web analisis merupakan alat yang dapat digunakan untuk meningkatkan pelayanan bagi pengguna website Anda. Tanpa web analisis kita bagaikan berjalan di tempat gelap, tanpa tujuan dan arah yang jelas. Kita tidak dapat mengukur efektifitas dari program online marketing yang kita miliki tanpa menggunakan web analisis.
Apabila anda menganggap website sebagai salah satu strategi bisnis yang penting, maka analisa terhadap penggunaan website yang anda bangun harus menjadi bagian yang dianggap penting. Web analisis dapat digunakan untuk melihat kemungkinan pengembangan bisnis, mengukur efisiensi dari perubahan strategi yang dilakukan perusahaan atau untuk melihat kekurangan yang perlu diperbaiki dari web tersebut.
Website yang kurang baik mendukung bisnis jelas akan mengurangi Return on Investment (ROI) dari website tersebut, atau lebih buruk lagi akan merusak brand yang anda bangun. Untuk dapat mendukung bisnis secara efektif, sebuah website harus secara terus menerus meningkatkan layanannya, strategi marketing online, sistem Navigasi, isi website dan bagian-bagian lainnya yang terkait. Tetapi, sebelum dapat melakukan perbaikan, kita harus mengetahui bagian mana dari website yang telah dibangun yang perlu diperbaiki.Tetapi kebanyakan para webmaster hanya mengutamakan design dan topik apa yang harus disediakan supaya menarik pengunjung sebanyak-banyaknya. Padahal jika seorang webmaster mengabaikan keamanan suatu website, maka yang dirugikan adalah webmaster itu sendiri serta institusi pemilik dari website tersebut.Keamanan suatu website atau web security systems merupakan salah satu prioritas yang sangat utama bagi seorang webmaster. Jika seorang webmaster mengabaikan keamanan suatu website, maka seorang hacker dapat mengambil data-data penting pada suatu website dan bahkan pula dapat mengacak-acak tampilan website(deface) tersebut.
Beberapa faktor timbulnya serangan
1. Scripting
Kesalahan dalam scripting pembuatan web adalah hal terbanyak yang dimanfaatkan oleh para attacker, sehingga rata-rata web yang berhasil diserang melalui lubang ini. Kelemahan-kelemahan scripting yang ditemukan pada proses vulnerabilities scanning misalnya, XSS, SQL Injection, PHP Injection, HTML Injection, dan lain sebagainya.
Begitu pula pada CMS semisal Mambo, Joomla, WordPress, dan lainnya. CMS tersebut memiliki banyak komponen pendukung di internet yang bisa kita download, install dan konfigurasi. Sehingga sangat memungkinkan sekali terdapat bug pada scriptingnya. Langkah terbaik tentunya melakukan pembedahan (oprek) terhadap script serta melakukan pengujian sebelum komponen tersebut kita gunakan pada web yang sebenarnya. Pengujian bisa dilakukan melalui localhost pada komputer dengan menginstall PHP, apache, dan mySQL, atau menginstall software semisal WAMP ataupun XAMPP yang merupakan paket all in one.
Untuk mengatasi hal tersebut sebaiknya kita harus mulai belajar dan memahami scripting-scripting secara bertahap, baik HTML, PHP, javascript, dan sebagainya.
CMS tersebut sebenarnya cukup aman, namun komponen tambahan yang tidak dibuat dengan baik, tentu saja bisa menimbulkan masalah besar bagi sistem secara keseluruhan.
2. Lubang pada Situs Tetangga
Ini merupakan salah satu faktor yang jarang mendapat perhatian. Sebagian webmaster kadang tidak begitu peduli ketika web lain yang satu hosting dihacked. Mereka berpikiran, “Ah, toh bukan web saya yang kena.” Padahal justru di sinilah letak kesalahannya.
Logikanya, misal web kita ditempatkan pada perusahaan hosting A. itu artinya web kita bertetangga dengan web milik orang lain yang berada dalam 1 hosting. Jika web tetangga tersebut memiliki celah fatal, sehingga attacker bisa menanam program yang dijadikan backdoor. Dengan backdoor inilah attacker bisa masuk ke dalam web kita bahkan web lainnya. Bukan itu saja, tidak mustahil attackermelakukkan defacing massal, termasuk web kita tentunya.
3. Tempat Hosting yang Bermasalah
Pada beberapa kasus justru tempat hosting yang bermasalah menjadi sebab dihackednya banyak situs yang berada di bawah pengelolaannya. Pernah terjadi situs milik sebuah perusahaan dideface. Kemudia setelah diperbaiki, dideface lagi. Kemudian lapor ke admin perusahaan hosting, justru balik menyalahkan pemilik situs dengan alasan yang nggak masuk akal.
Kenyataannya, justru web hosting itu yang nggak pernah di administrasi dengan baik, jarang diupdate, dan jarang dipatch, sehingga mudah terkena serangan. Dengan model pengelolaan yang seperti ini jangan berharap web kita akan aman. Karena itu, pastikan tempat hosting yang digunakan benar-benar memperhatikan tingkat keamanan bagi pelanggannya.
Apabila anda menganggap website sebagai salah satu strategi bisnis yang penting, maka analisa terhadap penggunaan website yang anda bangun harus menjadi bagian yang dianggap penting. Web analisis dapat digunakan untuk melihat kemungkinan pengembangan bisnis, mengukur efisiensi dari perubahan strategi yang dilakukan perusahaan atau untuk melihat kekurangan yang perlu diperbaiki dari web tersebut.
Website yang kurang baik mendukung bisnis jelas akan mengurangi Return on Investment (ROI) dari website tersebut, atau lebih buruk lagi akan merusak brand yang anda bangun. Untuk dapat mendukung bisnis secara efektif, sebuah website harus secara terus menerus meningkatkan layanannya, strategi marketing online, sistem Navigasi, isi website dan bagian-bagian lainnya yang terkait. Tetapi, sebelum dapat melakukan perbaikan, kita harus mengetahui bagian mana dari website yang telah dibangun yang perlu diperbaiki.Tetapi kebanyakan para webmaster hanya mengutamakan design dan topik apa yang harus disediakan supaya menarik pengunjung sebanyak-banyaknya. Padahal jika seorang webmaster mengabaikan keamanan suatu website, maka yang dirugikan adalah webmaster itu sendiri serta institusi pemilik dari website tersebut.Keamanan suatu website atau web security systems merupakan salah satu prioritas yang sangat utama bagi seorang webmaster. Jika seorang webmaster mengabaikan keamanan suatu website, maka seorang hacker dapat mengambil data-data penting pada suatu website dan bahkan pula dapat mengacak-acak tampilan website(deface) tersebut.
Beberapa faktor timbulnya serangan
1. Scripting
Kesalahan dalam scripting pembuatan web adalah hal terbanyak yang dimanfaatkan oleh para attacker, sehingga rata-rata web yang berhasil diserang melalui lubang ini. Kelemahan-kelemahan scripting yang ditemukan pada proses vulnerabilities scanning misalnya, XSS, SQL Injection, PHP Injection, HTML Injection, dan lain sebagainya.
Begitu pula pada CMS semisal Mambo, Joomla, WordPress, dan lainnya. CMS tersebut memiliki banyak komponen pendukung di internet yang bisa kita download, install dan konfigurasi. Sehingga sangat memungkinkan sekali terdapat bug pada scriptingnya. Langkah terbaik tentunya melakukan pembedahan (oprek) terhadap script serta melakukan pengujian sebelum komponen tersebut kita gunakan pada web yang sebenarnya. Pengujian bisa dilakukan melalui localhost pada komputer dengan menginstall PHP, apache, dan mySQL, atau menginstall software semisal WAMP ataupun XAMPP yang merupakan paket all in one.
Untuk mengatasi hal tersebut sebaiknya kita harus mulai belajar dan memahami scripting-scripting secara bertahap, baik HTML, PHP, javascript, dan sebagainya.
CMS tersebut sebenarnya cukup aman, namun komponen tambahan yang tidak dibuat dengan baik, tentu saja bisa menimbulkan masalah besar bagi sistem secara keseluruhan.
2. Lubang pada Situs Tetangga
Ini merupakan salah satu faktor yang jarang mendapat perhatian. Sebagian webmaster kadang tidak begitu peduli ketika web lain yang satu hosting dihacked. Mereka berpikiran, “Ah, toh bukan web saya yang kena.” Padahal justru di sinilah letak kesalahannya.
Logikanya, misal web kita ditempatkan pada perusahaan hosting A. itu artinya web kita bertetangga dengan web milik orang lain yang berada dalam 1 hosting. Jika web tetangga tersebut memiliki celah fatal, sehingga attacker bisa menanam program yang dijadikan backdoor. Dengan backdoor inilah attacker bisa masuk ke dalam web kita bahkan web lainnya. Bukan itu saja, tidak mustahil attackermelakukkan defacing massal, termasuk web kita tentunya.
3. Tempat Hosting yang Bermasalah
Pada beberapa kasus justru tempat hosting yang bermasalah menjadi sebab dihackednya banyak situs yang berada di bawah pengelolaannya. Pernah terjadi situs milik sebuah perusahaan dideface. Kemudia setelah diperbaiki, dideface lagi. Kemudian lapor ke admin perusahaan hosting, justru balik menyalahkan pemilik situs dengan alasan yang nggak masuk akal.
Kenyataannya, justru web hosting itu yang nggak pernah di administrasi dengan baik, jarang diupdate, dan jarang dipatch, sehingga mudah terkena serangan. Dengan model pengelolaan yang seperti ini jangan berharap web kita akan aman. Karena itu, pastikan tempat hosting yang digunakan benar-benar memperhatikan tingkat keamanan bagi pelanggannya.
Apa sih Data Mining???
Data Mining dan Web Mining
Data mining (DM) yang juga dikenal sebagai Knowledge Discovery (Frawley et al., 1992) , merupakan salah satu bidang yang berkembang pesat karena besarnya kebutuhan akan nilai tambah dari database skala besar yang makin banyak terakumulasi sejalan dengan pertumbuhan teknologi informasi. Secara umum, data mining dapat didefinisikan sebagai suatu rangkaian proses untuk menggali nilai tambah berupa ilmu pengetahuan yang selama ini tidak diketahui secara manual dari suatu kumpulan data (Pramudiono, 2003). Web mining adalah ekstraksi pola-pola penting dan bermanfaat namun tersimpan secara implisit pada kumpulan data yang relatif besar pada layanan world wide web. Web mining teridiri atas tiga bagian yaitu: web content mining, web structure mining, dan web usage mining [2].
Web content mining adalah suatu proses otomatis untuk menemukan informasi yang berguna dari dokumen atau data. Pada prinsipnya teknik ini mengekstraksi kata kunci yang terkandung pada dokumen. Isi data web antara lain dapat berupa teks, citra, audio, video, metadata, dan hyperlink. Ada dua strategi yang umum digunakan: pertama langsung melakukan mining terhadap data, dan kedua melakukan pencarian serta mengimprove hasil pencarian seperti layaknya search engine.
Web struncture mining dikenal juga sebagai web log mining adalah teknik yang digunakan untuk menemukan struktur link dari hyperlink dan membangun rangkuman website dan halaman web. Salah satu manfaatnya adlah untuk menentukan pagerank pada suatu halaman web.
Web usage mining adalah teknik untuk mengenali perilaku pelanggan dan struktur web melalui informasi yang diperoleh dari log, click stream, cookies, dan query. Berbagai tool yang sudah ada antara lain WebLogMiner yang melakukan mining terhadap data log. Teknik yang lebih canggih digunakan untuk melakukan OLAP. Manfaat web usage mining adalah untuk kustomosasi halaman berdasarkan profil pengguna, menentukan ketertarikan pelanggan terhadap produk tertentu, dan menentukan target market yang sesuai.
Web mining merupakan penerapan teknik data mining terhadap web dengan tujuan untuk memperoleh pengetahuan dan informasi lebih dari dalam web. Web mining dapat dikategorikan ke dalam tiga ruang lingkup yang berbeda, yaitu web content mining, web structure miningdan web usage mining (Srivastava et al., 2000).
Association Rules dan Algoritma Apriori
Association rules merupakan salah satu teknik data mining yang berfungsi untuk menemukan asosiasi antar variabel, korelasi atau suatu struktur diantara item atau objek-objek didalam database transaksi, database relasional, maupun pada penyimpanan informasi lainnya.
Sebagai ilustrasi dalam analisis weblog dari association rules adalah sebagai berikut, pola yang mungkin adalah “jika seseorang mengunjungi website CNN, terdapat kemungkinan sebesar 60% orang tersebut mengunjungi website Detik pada bulan yang sama.” Pada ilustrasi tersebut, pola yang ditemukan berpotensi menghasilkan potongan informasi yang menarik dan dibutuhkan oleh perusahaan yang terkait.
Proses di dalam teknik assocation rules adalah mencari aturan-aturan yang memenuhi minimum support dan confidence. Algoritma yang pertama kali digunakan dalam teknik association rules dan yang paling banyak digunakan adalah algoritma apriori (Agrawal & Srikant, 1994).
Web Crawler
Web crawler (yang juga dikenal dengan web spider atau web robot) adalah suatu program atau script otomatis yang menjelajahi WWW dengan menggunakan sebuah metode atau cara yang otomatis. Nama-nama yang jarang digunakan pada sebuah web crawler adalah ants, automatic indexers, bots, worms (Kobayashi & Takeda, 2000).
Bersumber dari:
http://ivan.siregar.biz
http://seagate.staff.ugm.ac.id
Data mining (DM) yang juga dikenal sebagai Knowledge Discovery (Frawley et al., 1992) , merupakan salah satu bidang yang berkembang pesat karena besarnya kebutuhan akan nilai tambah dari database skala besar yang makin banyak terakumulasi sejalan dengan pertumbuhan teknologi informasi. Secara umum, data mining dapat didefinisikan sebagai suatu rangkaian proses untuk menggali nilai tambah berupa ilmu pengetahuan yang selama ini tidak diketahui secara manual dari suatu kumpulan data (Pramudiono, 2003). Web mining adalah ekstraksi pola-pola penting dan bermanfaat namun tersimpan secara implisit pada kumpulan data yang relatif besar pada layanan world wide web. Web mining teridiri atas tiga bagian yaitu: web content mining, web structure mining, dan web usage mining [2].
Web content mining adalah suatu proses otomatis untuk menemukan informasi yang berguna dari dokumen atau data. Pada prinsipnya teknik ini mengekstraksi kata kunci yang terkandung pada dokumen. Isi data web antara lain dapat berupa teks, citra, audio, video, metadata, dan hyperlink. Ada dua strategi yang umum digunakan: pertama langsung melakukan mining terhadap data, dan kedua melakukan pencarian serta mengimprove hasil pencarian seperti layaknya search engine.
Web struncture mining dikenal juga sebagai web log mining adalah teknik yang digunakan untuk menemukan struktur link dari hyperlink dan membangun rangkuman website dan halaman web. Salah satu manfaatnya adlah untuk menentukan pagerank pada suatu halaman web.
Web usage mining adalah teknik untuk mengenali perilaku pelanggan dan struktur web melalui informasi yang diperoleh dari log, click stream, cookies, dan query. Berbagai tool yang sudah ada antara lain WebLogMiner yang melakukan mining terhadap data log. Teknik yang lebih canggih digunakan untuk melakukan OLAP. Manfaat web usage mining adalah untuk kustomosasi halaman berdasarkan profil pengguna, menentukan ketertarikan pelanggan terhadap produk tertentu, dan menentukan target market yang sesuai.
Web mining merupakan penerapan teknik data mining terhadap web dengan tujuan untuk memperoleh pengetahuan dan informasi lebih dari dalam web. Web mining dapat dikategorikan ke dalam tiga ruang lingkup yang berbeda, yaitu web content mining, web structure miningdan web usage mining (Srivastava et al., 2000).
Association Rules dan Algoritma Apriori
Association rules merupakan salah satu teknik data mining yang berfungsi untuk menemukan asosiasi antar variabel, korelasi atau suatu struktur diantara item atau objek-objek didalam database transaksi, database relasional, maupun pada penyimpanan informasi lainnya.
Sebagai ilustrasi dalam analisis weblog dari association rules adalah sebagai berikut, pola yang mungkin adalah “jika seseorang mengunjungi website CNN, terdapat kemungkinan sebesar 60% orang tersebut mengunjungi website Detik pada bulan yang sama.” Pada ilustrasi tersebut, pola yang ditemukan berpotensi menghasilkan potongan informasi yang menarik dan dibutuhkan oleh perusahaan yang terkait.
Proses di dalam teknik assocation rules adalah mencari aturan-aturan yang memenuhi minimum support dan confidence. Algoritma yang pertama kali digunakan dalam teknik association rules dan yang paling banyak digunakan adalah algoritma apriori (Agrawal & Srikant, 1994).
Web Crawler
Web crawler (yang juga dikenal dengan web spider atau web robot) adalah suatu program atau script otomatis yang menjelajahi WWW dengan menggunakan sebuah metode atau cara yang otomatis. Nama-nama yang jarang digunakan pada sebuah web crawler adalah ants, automatic indexers, bots, worms (Kobayashi & Takeda, 2000).
Bersumber dari:
http://ivan.siregar.biz
http://seagate.staff.ugm.ac.id
Langganan:
Postingan (Atom)