ACM KODE ETIK PART 3 & PART 4

Senin, 19 November 2012

3. ORGANISASI KEPEMIMPINAN imperatif.
Sebagai anggota ACM dan pemimpin organisasi, saya akan ....

CATATAN LATAR BELAKANG: Bagian ini menarik ekstensif dari Kode Etik IFIP rancangan, khususnya bagian pada etika organisasi dan keprihatinan internasional. Kewajiban etis organisasi cenderung diabaikan dalam sebagian besar kode etik profesional, mungkin karena kode ini ditulis dari perspektif anggota individu. Dilema ini ditujukan dengan menyatakan imperatif ini dari perspektif pemimpin organisasi. Dalam konteks ini "pemimpin" dipandang sebagai setiap anggota organisasi yang memiliki kepemimpinan atau tanggung jawab pendidikan. Ini imperatif secara umum dapat berlaku untuk organisasi serta para pemimpin mereka. Dalam konteks ini "organisasi" adalah perusahaan, instansi pemerintah, dan lainnya "majikan," serta relawan organisasi profesional.

3.1 Mengartikulasikan tanggung jawab sosial anggota unit organisasi dan mendorong penerimaan penuh tanggung jawab tersebut.

Karena organisasi dari semua jenis memiliki dampak pada publik, mereka harus menerima tanggung jawab kepada masyarakat. Prosedur organisasi dan sikap berorientasi pada kualitas dan kesejahteraan masyarakat akan mengurangi kerugian bagi anggota masyarakat, sehingga melayani kepentingan publik dan memenuhi tanggung jawab sosial. Oleh karena itu, pemimpin organisasi harus mendorong partisipasi penuh dalam memenuhi tanggung jawab sosial serta kualitas kinerja.

3.2 Mengelola personil dan sumber daya untuk merancang dan membangun sistem informasi yang meningkatkan kualitas kehidupan kerja.

Pemimpin organisasi bertanggung jawab untuk memastikan bahwa sistem komputer meningkatkan, bukan menurunkan, kualitas kehidupan kerja. Ketika menerapkan sistem komputer, organisasi harus mempertimbangkan pengembangan pribadi dan profesional, keselamatan fisik, dan martabat manusia dari semua pekerja. Sesuai manusia-komputer standar ergonomis harus dipertimbangkan dalam desain sistem dan di tempat kerja.

3.3 Mengakui dan mendukung penggunaan yang tepat dan resmi dari komputasi suatu organisasi dan sumber daya komunikasi.

Karena sistem komputer dapat menjadi alat untuk menyakiti serta manfaat organisasi, kepemimpinan memiliki tanggung jawab untuk secara jelas mendefinisikan menggunakan pantas dan tidak pantas sumber daya komputasi organisasi. Sementara jumlah dan ruang lingkup aturan tersebut harus minimal, mereka harus sepenuhnya diberlakukan saat didirikan.

3.4 Memastikan bahwa pengguna dan mereka yang akan dipengaruhi oleh sebuah sistem memiliki kebutuhan mereka jelas diartikulasikan selama pengkajian dan desain persyaratan, kemudian sistem harus divalidasi untuk memenuhi persyaratan.

Pengguna sistem saat ini, pengguna potensial dan orang lain yang hidupnya mungkin akan terpengaruh oleh sistem harus memiliki kebutuhan mereka dinilai dan dimasukkan dalam laporan persyaratan. Validasi sistem harus memastikan kepatuhan terhadap persyaratan.

3,5 Mengartikulasikan dan mendukung kebijakan-kebijakan yang melindungi martabat pengguna dan orang lain dipengaruhi oleh sistem komputasi.

Merancang atau menerapkan sistem yang merendahkan individu sengaja atau tidak sengaja atau kelompok secara etis tidak dapat diterima. Komputer profesional yang berada dalam posisi pengambilan keputusan harus memastikan bahwa sistem dirancang dan dilaksanakan untuk melindungi privasi pribadi dan meningkatkan martabat pribadi.

3.6 Menciptakan peluang bagi anggota organisasi untuk mempelajari prinsip-prinsip dan keterbatasan sistem komputer.

Ini melengkapi penting pada pemahaman publik (2,7). Kesempatan pendidikan sangat penting untuk memfasilitasi partisipasi yang optimal dari semua anggota organisasi. Peluang harus tersedia untuk semua anggota untuk membantu mereka meningkatkan pengetahuan dan keterampilan dalam komputasi, termasuk kursus yang membiasakan mereka dengan konsekuensi dan keterbatasan jenis tertentu systems.In tertentu, profesional harus dibuat sadar akan bahaya dari sistem bangunan sekitar disederhanakan model, ketidakmungkinan mengantisipasi dan merancang untuk setiap kondisi operasi yang mungkin, dan isu-isu lain yang berkaitan dengan kompleksitas profesi ini.


4. KEPATUHAN DENGAN KODE.
Sebagai anggota ACM Aku akan ....

4.1 Menjunjung dan mempromosikan prinsip-prinsip Kode Etik ini.

Masa depan profesi komputasi tergantung pada keunggulan baik teknis dan etis. Tidak hanya penting untuk profesional ACM komputasi untuk mematuhi prinsip-prinsip diungkapkan dalam Pedoman ini, setiap anggota harus mendorong dan mendukung kepatuhan oleh anggota lainnya.

4.2 Perlakukan pelanggaran kode ini tidak konsisten dengan keanggotaan di ACM.

Kepatuhan profesional untuk kode etik sebagian besar masalah sukarela. Namun, jika anggota tidak mengikuti kode ini dengan terlibat dalam perbuatan kotor, keanggotaan dalam ACM mungkin dihentikan.


Pedoman ini dan Pedoman tambahan tersebut dikembangkan oleh Gugus Tugas untuk Revisi Kode Etik dan ACM Perilaku Profesional: Ronald E. Anderson, Ketua, Gerald Engel, Donald Gotterbarn, Grace C. Hertlein, Alex Hoffman, Bruce Jawer, Deborah G. Johnson, Doris K. Lidtke, Joyce Currie Little, Dianne Martin, Donn B. Parker, Judith A. Perrolle, dan Richard S. Rosenberg. Satuan Tugas ini diselenggarakan oleh ACM / SIGCAS dan pendanaan disediakan oleh Dana SIG ACM Discretionary. Pedoman ini dan Pedoman tambahan diadopsi oleh Dewan ACM pada tanggal 16 Oktober 1992.


ACM KODE ETIK PART 2

2. TANGGUNG JAWAB PROFESIONAL YANG LEBIH KHUSUS.
Sebagai ACM komputasi profesional saya akan ....

2.1 Berupaya untuk mencapai kualitas tertinggi, efektivitas dan martabat baik di proses dan produk dari kerja profesional.

Keunggulan adalah kewajiban yang paling penting dari seorang profesional. profesional komputasi harus berusaha untuk mencapai kualitas dan menjadi sadar akan konsekuensi negatif yang mungkin timbul dari kualitas yang buruk dalam suatu sistem.

2.2 Memperoleh dan mempertahankan kompetensi profesional.

Keunggulan tergantung pada individu yang bertanggung jawab untuk memperoleh dan mempertahankan kompetensi profesional. Seorang profesional harus berpartisipasi dalam menetapkan standar untuk tingkat yang sesuai kompetensi, dan berusaha untuk mencapai standar tersebut. Pengetahuan teknis Upgrade dan kompetensi dapat dicapai dengan beberapa cara: melakukan studi independen, menghadiri seminar, konferensi, atau kursus, dan terlibat dalam organisasi profesi.

2.3 Tahu dan menghormati hukum yang ada berkaitan dengan profesional kerja.

Anggota ACM harus mematuhi lokal, negara bagian, provinsi, nasional, dan hukum internasional kecuali ada dasar etika menarik untuk tidak melakukannya. Kebijakan dan prosedur organisasi di mana orang berpartisipasi juga harus dipatuhi. Tapi kepatuhan harus diimbangi dengan pengakuan bahwa hukum kadang-kadang ada dan aturan mungkin tidak bermoral atau tidak dan, oleh karena itu, harus ditantang. Pelanggaran hukum atau peraturan dapat etis ketika bahwa hukum atau aturan memiliki dasar moral yang tidak memadai atau bila hal itu bertentangan dengan hukum lain dinilai lebih penting. Jika seseorang memutuskan untuk melanggar hukum atau aturan karena dipandang sebagai tidak etis, atau karena alasan lain, salah satu sepenuhnya harus menerima tanggung jawab atas tindakan seseorang dan atas konsekuensi.

2.4 Menerima dan memberikan kajian profesional yang sesuai.

Kualitas kerja profesional, terutama dalam profesi komputasi, tergantung pada profesional mengkaji dan mengkritisi. Setiap waktu yang tepat, anggota individu harus mencari dan memanfaatkan peer review serta memberikan tinjauan kritis dari karya orang lain.

2,5 Berikan evaluasi komprehensif dan menyeluruh dari sistem komputer dan dampaknya, termasuk analisis risiko yang mungkin.

Profesional komputer harus berusaha menjadi perseptif, teliti, dan objektif ketika mengevaluasi, merekomendasikan, dan penyajian deskripsi sistem dan alternatif. Profesional komputer berada dalam posisi kepercayaan khusus, dan karena itu memiliki tanggung jawab khusus untuk memberikan objektif, evaluasi kredibel kepada majikan, klien, pengguna, dan masyarakat umum. Ketika memberikan evaluasi profesional juga harus mengidentifikasi konflik kepentingan yang relevan, sebagaimana tercantum dalam 1,3 keharusan.

Seperti disebutkan dalam pembahasan prinsip 1,2 pada menghindari bahaya, tanda-tanda bahaya dari sistem harus dilaporkan kepada mereka yang memiliki kesempatan dan / atau tanggung jawab untuk mengatasinya. Lihat pedoman penting 1.2 untuk rincian lebih lanjut mengenai kerusakan, termasuk pelaporan pelanggaran profesional.

2.6 Menghormati kontrak, perjanjian, dan tanggung jawab yang ditugaskan.

Menghormati komitmen seseorang adalah masalah integritas dan kejujuran. Untuk komputer profesional ini termasuk memastikan bahwa unsur-unsur sistem melakukan sebagaimana dimaksud. Juga, ketika salah satu kontrak untuk bekerja dengan pihak lain, seseorang memiliki kewajiban untuk menjaga pihak benar informasi tentang kemajuan menyelesaikan pekerjaan itu.

Seorang profesional komputasi memiliki tanggung jawab untuk meminta perubahan tugas apapun bahwa ia merasa tidak dapat diselesaikan sebagaimana didefinisikan. Hanya setelah pertimbangan serius dan dengan pengungkapan penuh risiko dan kekhawatiran terhadap majikan atau klien, harus satu menerima tugas. Prinsip yang mendasari utama di sini adalah kewajiban untuk menerima tanggung jawab pribadi untuk bekerja profesional. Pada beberapa kesempatan prinsip-prinsip etika lain mungkin mendapat prioritas lebih besar.

Sebuah penilaian bahwa tugas tertentu tidak boleh dilakukan tidak dapat diterima. Setelah jelas mengidentifikasi kekhawatiran seseorang dan alasan untuk penghakiman itu, tetapi gagal untuk mendapatkan perubahan dalam tugas itu, satu belum dapat diwajibkan, dengan kontrak atau hukum, untuk melanjutkan seperti yang diarahkan. Penilaian etika profesional komputasi harus menjadi panduan akhir dalam menentukan apakah atau tidak untuk melanjutkan. Terlepas dari keputusan, kita harus menerima tanggung jawab atas konsekuensi.

Namun, melakukan tugas "atas keputusan sendiri" tidak membebaskan profesional bertanggung jawab atas konsekuensi negatif.

2.7 Meningkatkan pemahaman publik komputasi dan konsekuensinya.

Komputasi profesional memiliki tanggung jawab untuk berbagi pengetahuan teknis dengan masyarakat dengan mendorong pemahaman komputasi, termasuk dampak sistem komputer dan keterbatasan mereka. Penting ini menyiratkan kewajiban untuk melawan setiap pandangan palsu yang berkaitan dengan komputasi.

2.8 Akses komputasi dan komunikasi sumber daya hanya bila berwenang untuk melakukannya.

Pencurian atau perusakan harta berwujud dan elektronik dilarang oleh keharusan 1.2 - "Hindari merugikan orang lain." Pelanggaran dan penggunaan yang tidak sah dari sistem komputer atau komunikasi ini ditujukan oleh keharusan ini. Pelanggaran termasuk jaringan komunikasi mengakses dan sistem komputer, atau rekening dan / atau file yang terkait dengan sistem itu, tanpa otorisasi eksplisit untuk melakukannya. Individu dan organisasi memiliki hak untuk membatasi akses ke sistem mereka selama mereka tidak melanggar prinsip diskriminasi (lihat 1.4). Tidak ada yang harus memasukkan atau menggunakan sistem komputer lain, perangkat lunak, atau file data tanpa izin. Satu selalu harus mendapat persetujuan sesuai sebelum menggunakan sumber daya sistem, termasuk port komunikasi, ruang file, peripheral sistem lainnya, dan waktu komputer.


ACM KODE ETIK Part 1

Komitmen terhadap perilaku profesional etis yang diharapkan dari setiap anggota (suara anggota, anggota asosiasi, dan anggota mahasiswa) dari Association for Computing Machinery (ACM).

Kode ini, yang terdiri dari 24 imperatif dirumuskan sebagai pernyataan tanggung jawab pribadi, mengidentifikasi unsur-unsur seperti komitmen. Ini berisi banyak, tapi tidak semua, masalah profesional cenderung yang langsung dihadapi. Section 1 menguraikan pertimbangan etika fundamental, sedangkan Bagian 2 alamat tambahan, pertimbangan lebih spesifik perilaku profesional. Laporan dalam Bagian 3 berhubungan lebih spesifik untuk individu yang memiliki peran kepemimpinan, baik di tempat kerja atau dalam kapasitas relawan seperti dengan organisasi seperti ACM. Prinsip melibatkan mematuhi Kode Etik ini diberikan dalam Bagian 4.

Kode tersebut harus dilengkapi dengan satu set Pedoman, yang memberikan penjelasan untuk membantu anggota dalam menangani berbagai masalah yang terkandung dalam Code. Diharapkan bahwa Pedoman akan diubah lebih sering daripada Code.

Kode dan Pedoman yang dilengkapi dimaksudkan untuk melayani sebagai dasar untuk pengambilan keputusan etis dalam melakukan kerja profesional. Kedua, mereka dapat berfungsi sebagai dasar untuk menilai kebaikan keluhan resmi yang berkaitan dengan pelanggaran standar etika profesional.

Perlu dicatat bahwa meskipun komputasi tidak disebutkan dalam keharusan Bagian 1, Kode berkaitan dengan bagaimana imperatif mendasar berlaku untuk perilaku seseorang sebagai komputasi profesional. Ini imperatif dinyatakan dalam bentuk umum untuk menekankan bahwa prinsip-prinsip etis yang berlaku untuk etika komputer berasal dari lebih prinsip-prinsip etika umum.

Contents & Guidelines

  1. General Moral Imperatives.
  2. More Specific Professional Responsibilities.
  3. Organizational Leadership Imperatives.
  4. Compliance with the Code.
  5. Acknowledgments.
1. UMUM MORAL IMPERATIVE.
Sebagai anggota ACM Aku akan ....

1.1 Kontribusi masyarakat dan kesejahteraan manusia.

Prinsip mengenai kualitas hidup semua orang menegaskan kewajiban untuk melindungi hak asasi manusia dan menghormati keragaman semua budaya. Sebuah tujuan penting dari para profesional komputasi adalah untuk meminimalkan konsekuensi negatif dari sistem komputasi, termasuk ancaman terhadap kesehatan dan keselamatan. Ketika merancang atau menerapkan sistem, profesional komputasi harus berusaha untuk memastikan bahwa produk-produk dari upaya mereka akan digunakan dalam cara yang bertanggung jawab sosial, akan memenuhi kebutuhan sosial, dan akan menghindari efek berbahaya bagi kesehatan dan kesejahteraan.

Selain lingkungan sosial yang aman, kesejahteraan manusia termasuk lingkungan alam yang aman. Oleh karena itu, komputasi profesional yang merancang dan mengembangkan sistem harus waspada, dan membuat orang lain mengetahui, setiap potensi kerusakan lingkungan lokal atau global.

1.2 Hindari menyakiti orang lain.

"Harm" berarti konsekuensi cedera atau negatif, seperti kehilangan informasi yang tidak diinginkan, kehilangan harta benda, kerusakan harta benda, atau dampak lingkungan yang tidak diinginkan. Prinsip ini melarang penggunaan teknologi komputasi dengan cara yang mengakibatkan kerugian bagi salah satu dari berikut: pengguna, masyarakat umum, karyawan, pengusaha. Tindakan Berbahaya meliputi kerusakan disengaja atau modifikasi file dan program yang menyebabkan hilangnya serius sumber daya atau pengeluaran yang tidak perlu sumber daya manusia seperti waktu dan upaya yang diperlukan untuk membersihkan sistem dari "virus komputer."

Niat baik tindakan, termasuk yang mencapai tugas yang diberikan, dapat menyebabkan merugikan tak terduga. Dalam peristiwa seperti itu orang yang bertanggung jawab atau orang diwajibkan untuk membatalkan atau mengurangi konsekuensi negatif sebanyak mungkin. Salah satu cara untuk menghindari kerugian yang tidak disengaja adalah untuk hati-hati mempertimbangkan dampak potensial pada semua pihak yang terpengaruh oleh keputusan yang dibuat selama desain dan implementasi.

Untuk meminimalkan kemungkinan secara tidak langsung merugikan orang lain, profesional komputasi harus meminimalkan malfungsi dengan mengikuti standar yang berlaku umum untuk desain sistem dan pengujian. Selain itu, sering diperlukan untuk menilai konsekuensi sosial dari sistem untuk proyek kemungkinan dari setiap bahaya serius kepada orang lain. Jika fitur sistem yang disalahpahami kepada pengguna, rekan kerja, atau atasan, profesional komputasi individu bertanggung jawab atas cedera yang dihasilkan.

Dalam lingkungan kerja profesional komputasi memiliki kewajiban tambahan untuk melaporkan setiap tanda-tanda bahaya sistem yang mungkin mengakibatkan kerusakan pribadi atau sosial yang serius. Jika atasan seseorang tidak bertindak untuk membatasi atau mengurangi bahaya tersebut, mungkin perlu untuk "meniup peluit" untuk membantu memperbaiki masalah atau mengurangi risiko. Namun, pelaporan berubah-ubah atau sesat pelanggaran bisa, sendiri, akan berbahaya. Sebelum melaporkan pelanggaran, semua aspek yang relevan dari insiden tersebut harus benar-benar dikaji. Secara khusus, penilaian risiko dan tanggung jawab harus kredibel. Disarankan bahwa nasihat dicari dari para profesional komputasi lainnya. Lihat Prinsip 2.5 tentang evaluasi menyeluruh.

1.3 Bersikaplah jujur ​​dan dapat dipercaya.

Kejujuran adalah komponen penting dari kepercayaan. Tanpa kepercayaan suatu organisasi tidak dapat berfungsi secara efektif. Profesional komputasi jujur ​​tidak akan membuat klaim palsu atau sengaja menipu tentang sistem atau desain sistem, melainkan akan memberikan pengungkapan penuh dari semua keterbatasan sistem yang bersangkutan dan masalah.

Seorang profesional komputer memiliki tugas untuk jujur ​​tentang dirinya atau kualifikasi sendiri, dan tentang keadaan apapun yang mungkin mengakibatkan konflik kepentingan.

Keanggotaan dalam organisasi sukarelawan seperti ACM mungkin pada individu tempat kali dalam situasi di mana pernyataan atau tindakan dapat diartikan sebagai membawa "beban" dari kelompok yang lebih besar dari profesional. Seorang anggota ACM akan berhati-hati untuk tidak menggambarkan ACM atau posisi dan kebijakan ACM atau unit ACM.

1.4 Bersikap adil dan mengambil tindakan untuk tidak melakukan diskriminasi.

Nilai-nilai kesetaraan, toleransi, menghormati orang lain, dan prinsip-prinsip keadilan yang sama mengatur keharusan ini. Diskriminasi atas dasar ras, jenis kelamin, agama, usia, cacat, asal-usul kebangsaan, atau faktor-faktor seperti lainnya adalah pelanggaran kebijakan ACM eksplisit dan tidak akan ditoleransi.

Ketidakadilan antara kelompok-kelompok orang yang berbeda mungkin hasil dari penggunaan atau penyalahgunaan informasi dan teknologi. Dalam masyarakat yang adil, semua individu akan memiliki kesempatan yang sama untuk berpartisipasi dalam, atau manfaat dari, penggunaan sumber daya komputer tanpa memandang ras, faktor-faktor seperti jenis kelamin, agama, usia, cacat, asal nasional atau lainnya yang serupa. Namun, cita-cita tidak membenarkan penggunaan yang tidak sah sumber daya komputer juga tidak memberikan dasar yang memadai bagi pelanggaran atas keharusan etis lainnya kode ini.

1,5 Menghormati hak milik termasuk hak cipta dan paten.

Pelanggaran hak cipta, paten, rahasia dagang dan ketentuan perjanjian lisensi dilarang oleh hukum di sebagian besar keadaan. Bahkan ketika perangkat lunak tidak begitu dilindungi, pelanggaran semacam itu bertentangan dengan perilaku profesional. Salinan perangkat lunak harus dilakukan hanya dengan otorisasi yang tepat. Duplikasi yang tidak sah bahan tidak harus dimaafkan.

1.6 Berikan penghargaan yang tepat untuk properti intelektual.

Profesional komputasi diwajibkan untuk melindungi integritas dari kekayaan intelektual. Secara khusus, seseorang tidak harus mengambil kredit untuk ide-ide lain atau bekerja, bahkan dalam kasus di mana pekerjaan belum secara eksplisit dilindungi oleh hak cipta, paten, dll

1,7 Hormati privasi orang lain.

Komputasi dan teknologi komunikasi memungkinkan pengumpulan dan pertukaran informasi pribadi pada skala belum pernah terjadi sebelumnya dalam sejarah peradaban. Dengan demikian terjadi peningkatan potensi untuk melanggar privasi individu dan kelompok. Ini adalah tanggung jawab profesional untuk menjaga privasi dan integritas data yang menggambarkan individu. Ini termasuk mengambil tindakan pencegahan untuk memastikan keakuratan data, serta melindunginya dari akses yang tidak sah atau pengungkapan disengaja kepada individu yang tidak pantas. Selain itu, prosedur harus ditetapkan untuk memungkinkan individu untuk meninjau catatan mereka dan ketidakakuratan yang benar.

Penting ini menyiratkan bahwa hanya jumlah yang diperlukan informasi pribadi dikumpulkan dalam suatu sistem, yang retensi dan pembuangan periode untuk informasi yang didefinisikan secara jelas dan ditegakkan, dan bahwa informasi pribadi dikumpulkan untuk tujuan tertentu tidak digunakan untuk tujuan lain tanpa persetujuan dari individu (s). Prinsip-prinsip ini berlaku untuk komunikasi elektronik, termasuk surat elektronik, dan melarang prosedur yang menangkap atau memonitor data pengguna elektronik, termasuk pesan, tanpa izin dari pengguna atau otorisasi bonafide yang berkaitan dengan sistem operasi dan pemeliharaan. Pengguna data yang diamati selama tugas normal sistem operasi dan pemeliharaan harus diperlakukan dengan kerahasiaan ketat, kecuali dalam kasus di mana itu adalah bukti pelanggaran hukum, peraturan organisasi, atau Kode Etik ini. Dalam kasus ini, sifat atau isi dari informasi yang harus diungkapkan hanya kepada otoritas yang tepat.

1,8 Menghornati kerahasiaan

Prinsip kejujuran meluas ke masalah kerahasiaan informasi setiap kali salah satu telah membuat janji eksplisit untuk menghormati kerahasiaan atau, secara implisit, saat informasi pribadi tidak secara langsung berkaitan dengan pelaksanaan tugas seseorang menjadi tersedia. Perhatian etis adalah untuk menghormati semua kewajiban kerahasiaan kepada majikan, klien, dan pengguna kecuali dilepaskan dari kewajiban tersebut dengan persyaratan hukum atau prinsip-prinsip lain dari Kode Etik ini.


Membuat Aplikasi Chatting dengan Java dan MySQL di Windows 7 Menggunakan Protokol TCP/IP

Minggu, 04 November 2012

Pada tulisann ini kita akan belajar tentang apa itu pemrograman jaringan. Dimulai dari kata PEMROGRAMAN dan JARINGAN. Pemrograman adalah suatu kegiatan membuat kode program dan selanjutnya program tersebut dijalankan. Jadi disini kita butuh pengetahuan tentang Pemrograman dan Pengetahuan tentang Jaringan. Untuk membuat aplikasi yang berbasis jaringan diperlukan pengetahuan tentang socket. Langsung saja kita mulai membuat aplikasi berbasis jaringan menggunakan Java dan MySQL. Karena pada kasus ini kita menggunakan Java sebagai bahasa pemrograman dan MySQL database nya dan komputer yang digunakan yaitu 64 bit jadi kebutuhan akan software disesuaikan .


Kebutuhan yang harus disiapkan :
  1. Sistem Operasi Windows 7 
  2. Connector MySQL-ODBC 5.2
  3. MySQL Connector Java-5.0.5  
  4. Jdk 1.7.0_07   
  5.  Xampp sebagai server
  6. Notepad
A. Persiapan
  1. pertama kita buat koneksi antara java dengan MySQL.copy paste file .jar yang ada didalam MysSQL
  2. kemudian instal Connector MySQL-ODBC 5.2
  3. instal Xampp sebagai server localhost
  4. buat database di Xampp dengan cara, buka browser anda, firefox dll, kemudian ketikkan ditempat url, localhost/phpmyadmin lalu enter.
  5. buat database dengan nama db_kafe, kemudian buat tabel dengan nama chat, yang isi field nya ID_pengirim, tanggal, waktu, isi. field-field ini digunakan untuk menampung data saat pengguna sedang chatting 
  6. buat source code menggunakan bahasa pemrograman java seperti pada contoh dibawah ini terdapat  2 file yaitu ChatServer.java dan ChatClient.java atau Anda dapat mendowload source code di http://pirate.shu.edu/~wachsmut/Teaching/CSAS2214/Virtual/Lectures/chat-client-server.html
  7. taruh ke 4 file tersebut kedalam sebuah folder agar lebih mudah diakses. 
  8. kompile ke 4 file tersebut..



Followers

Wahyuni Eka Sari. Diberdayakan oleh Blogger.

What's Up Bebh??