Selasa, 28 Juni 2022

 INFRINGEMENTS OF PRIVACY

 
MAKALAH EPTIK 

Disusun oleh : 

Ade Tia ramadanti - 12192578 
Banatty Rafika Haq - 12191535 
Regina Fricilla -12190593 
Nurizatul Hasanah - 12191811 
Dafitrah - 12190985 

Program Studi Sistem Informasi 
Universitas Bina Sarana Informatika 
Jakarta 2022 


KATA PENGANTAR 

Dengan mengucapkan puji syukur kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya sehingga pada akhirnya kelompok dapat menyelesaikan tugas makalah Etika Profesi Teknologi Informasi dan Komunikasi. Penulisan ini disajikan dalam bentuk buku yang sederhana, adapun judul penulisan yang diambil adalah “Infringements of Privacy”. Dalam penyusunan makalah ini kelompok menyadari bahwa memperoleh banyak bantuan, bimbingan dan dorongan dari berbagai pihak, oleh karena itu pada kesempatan ini menyampaikan ucapan terima kasih kepada semua pihak yang terlalu banyak untuk disebut satu persatu sehinggaterwujudnya tulisan ini. Kelompok menyadari bahwa penulisan ini masih belum sempurna, untuk itu kami mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang. Akhir kata semoga makalah ini dapat berguna bagi kelompok khususnya bagi para pembaca. Jakarta, 28 Juni 2022 Penulis 


DAFTAR ISI 

Halaman Judul.................................................................................................................. i 
Kata Pengantar................................................................................................................. ii 
Daftar Isi............................................................................................................................iii 
BAB I PENDAHULUAN............................................................................................. 1 
1.1 Latar Belakang......................................................................................................... 1 
1.2 Maksud dan Tujuan.................................................................................................. 1 
BAB II LANDASAN TEORI...................................................................................... 2
2.1 Pengertian Cybercrime dan Cyberlaw…………........…................................... .2 
2.1.1 Pengertian Infringement of Privacy ………………….......………………2 
BAB III PEMBAHASAN............................................................................................. 4 
3.1.Motif terjadinya Infringement of Privacy............................................................ 4 
3.2 Penyebab Terjadinya Infringement of Privacy.................................................... 4 
3.3 Penanggulangan Infringement of Privacy............................................................ 4 
BAB IV PENUTUP........................................................................................................ 5 
4.1 Kesimpulan dan saran.............................................................................................. 5 

BAB I PENDAHULUAN 

1.1. Latar Belakang Masalah 

Dalam perjalanan menuju masa depan, saat ini perkembangan teknologi informasi semakin cepat dan canggih terutama pada era globalisasi, kebutuhan akan informasi yang cepat,tepat dan hemat menjadikan internet sebagai salah satu sarana utama untuk berkomunikasi dan bersosialisasi oleh semua kalangan masyarakat dari perorangan sampai dengan perusahaan. Internet sendiri merupakan jaringan komputer yang bersifat bebas dan terbuka. 

Dengan demikian diperlukan usaha untuk menjamin keamanan informasi terhadap komputer yang terhubung dengan jaringan internet. Beberapa instansi/perusahaan melakukan berbagai usaha untuk menjamin keamanan suatu sistem informasi yang mereka miliki,di karenakan ada sisi lain dari pemanfaatan internet yang bersifat mencari keuntungan dengan cara yang negative, adapun pihakpihak dengan maksud tertentu yang berusaha untuk melakukan serangan terhadap keamanan sistem informasi. Bentuk serangan tersebut dapat di kelompokkan dari hal yang ringan, misalnya yang hanya mengesalkan sampai dengan yang berbahaya, semakin mudah kita berkomunikasi dan mencari informasi maka di dalam kemudahan tersebut juga terdapat segala macam kejahatan dan kecurangan yang di lakukan oleh oknum-oknum yang tidak legal. 

1.2. Maksud dan Tujuan 

Adapun maksud dari pembuatan makalah ini yaitu : 

1. Menjelaskan pengertian dari Infringement of Privacy 

2. Motif Terjadinya Infringement of Privacy 

3. Penyebab terjadinya Infringement of Privacy 

4. Cara penanggulangnya Infringement of Privacy 


BAB II LANDASAN TEORI 

2.1. PENGERTIAN CYBERCRIME 

Sebelum masuk ke dalam pengertian tentang infringement of privacy, penulis mengajak anda untuk mengetahui apa itu cybercrimem, Karena kegiatan infringement of privacy berkaitan dengan istilah cybercrime, Apa itu cybercrime ? 

Cybercrime adalah tindakan kriminal yang dilakukan dengan teknologi computer, khususnya teknologi internet, cybercrime didefinisikan sebagai perbuatan melanggar hukum yang memanfaatkan teknologi computer yang berbasis pada kecanggihan perkembangan teknologi internet . 

Cybercrime merupakan bentuk-bentuk kejahatan yang timbul karena pemanfaatan teknologi internet beberapa pendapat mengamsumsikan cybercrime dengan komputer crime the U.S department of justice memberikan pengertian computer crime sebagai “any illegal act requiring knowledge of computer technologi for its perpetration, investigation, or prosecution” pengertian tersebut identik dengan yang di berikan organization of European community development, yang mendefinisikan computer crime sebagai “any illegal, unethical or unauthorizedbehavior relating to yhe automatic processing and/or the transmission of data“, adapun andi hamzah (1989) dalam tulisannya “aspek–aspek pidana dibidang computer“ mengartikan kejahatan komputer sebagai “Kejahatan di bidang komputer secara umum dapat diartikan sebagai penggunaan komputersecara ilegal”. 

Dari beberapa pengertian diatas, secara ringkas dapat dikatakan bahwa cyber crime dapat didefinisikan sebagai perbuatan melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada kecanggihan teknologi. Komputer dan telekomunikasi baik untuk memperoleh keuntungan atapaun tidak, dengan merugikan pihak lain. 

Pengertian Cyberlaw 

Cyberlaw adalah hukum yang digunakan didunia maya (cyber space) yang umumnya diasosiasikan dengan internet. Cyberlaw merupakan aspek hukum yang ruang lingkupnya meliputi suatu aspek yang berhubungan dengan orang perorangan atau subyek hukum yang menggunakan dan manfaatkan teknologi internet yang dimulai pada saat online dan memasuki dunia cyber atau dunia maya. Cyberlaw sendiri merupakan istilah yang berasal dari cyberspace law. Cyberlaw akan memainkan peranannya dalam dunia masa depan, karena nyaris ridak ada lagi segi kehidupan yang tidak tersentuh oleh keajaiban teknologi dewasa ini dimana kita perlu sebuah perangkat aturan main didalamnya . 

BAB III PEMBAHASAN 

2.1.1. Pengertian Infringement of Privacy 

Pengertian Privacy menurut para ahli Kemampuan seseorang untuk mengatur informasi mengenai dirinya sendiri. [Craig van Slyke dan France BĂ©langer] dan hak dari masing-masing individu untuk menentukan sendiri kapan, bagaimana, dan untuk apa penggunaan informasi mengenai mereka dalam hal berhubungan dengan individu lain. [Alan Westin]. Kerahasiaan pribadi (Bahasa Inggris: privacy) adalah kemampuan satu atau sekelompok individu untuk mempertahankan kehidupan dan urusan personalnya dari publik, atau untuk mengontrol arus informasi mengenai diri mereka. Privasi kadang dihubungkan dengan anonimitas walaupun anonimitasterutama lebih dihargai oleh orang yang dikenal publik. Privasi dapat dianggapsebagai suatu aspek dari keamanan. Hak pelanggaran privasi oleh pemerintah, perusahaan, atau individual menjadi bagian di dalam hukum di banyak negara, dan kadang, konstitusi atau hukum privasi. Hampir semua negara memiliki hukum yang, dengan berbagai cara, membatasi privasi, sebagai contoh, aturan pajak umumnya mengharuskan pemberian informasi mengenai pendapatan. Pada beberapa negara, privasi individu dapat bertentangan dengan aturan kebebasan berbicara, dan beberapa aturan hukum mengharuskan pemaparan informasi publik yangdapat dianggap pribadi di negara atau budaya lain. Privasi dapat secara sukarela dikorbankan, umumnya demi keuntungan tertentu, dengan risiko hanya menghasilkan sedikit keuntungan dan dapat disertai bahaya tertentu atau bahkan kerugian. Contohnya adalah pengorbanan privasi untuk mengikut suatu undian atau kompetisi; seseorang memberikan detail personalnya (sering untuk kepentingan periklanan) untuk mendapatkan kesempatan memenangkan suatu hadiah. Contoh lainnya adalah jika informasiyang secara sukarela diberikan tersebut dicuri atau disalahgunakan seperti pada pencurian identitas. Privasi sebagai terminologi tidaklah berasal dari akar budaya masyarakatIndonesia. Samuel D Warren dan Louis D Brandeis menulis artikel berjudul “Right to Privacy” di Harvard Law Review tahun 1890. Mereka seperti hal nya Thomas Cooley di tahun 1888 menggambarkan “Right to Privacy” sebagai“Right to be Let Alone” atau secara sederhana dapat diterjemahkan sebagai hak untuk tidak di usik dalam kehidupan pribadinya. Hak atas Privasi dapat diterjemahkan sebagai hak dari setiap orang untuk melindungi aspek-aspek pribadi kehidupannya untuk dimasuki dan dipergunakan oleh orang lain (Donnald M Gillmor, 1990 : 281). 

Setiap orang yang merasa privasinya dilanggar memiliki hak untuk mengajukan gugatan yang dikenal dengan istilah Privacy Tort. Sebagai acuan guna mengetahui bentuk-bentuk pelanggaran Privasi dapat digunakan catatan dari William Prosser yang pada tahun 1960 memaparkan hasil penelitiannya terhadap 300 an gugatan privasi yang terjadi. Pembagian yang dilakukan Proses atas bentuk umum peristiwa yang sering dijadikan dasar gugatan Privasi yaitu dapat kita jadikan petunjuk untuk memahami Privasi terkait dengan media. Privasi merupakan tingkatan interaksi atau keterbukaan yang dikehendaki seseorang pada suatu kondisi atau situasi tertentu. tingkatan privasi yang diinginkan itu menyangkut keterbukaan atau ketertutupan, yaitu adanya keinginan untuk berinteraksi dengan orang lain, atau justru ingin menghindar atau berusaha supaya sukar dicapai oleh orang lain. adapun definisi lain dari privasi yaitu sebagai suatu kemampuan untuk mengontrol interaksi, kemampuan untuk memperoleh pilihan pilihan atau kemampuan untuk mencapai interaksi seperti yang diinginkan. privasi jangan dipandang hanya sebagai penarikan diri seseorang secara fisik terhadap pihak pihak lain dalam rangka menyepi saja. Teknologi internet ini melahirkan berbagai macam dampak positif dan dampak negatif. Dampak negatif ini telah memunculkan berbagai kejahatan maya(cyber crime) yang meresahkan masyarakat Internasional pada umunya dan masyarakat Indonesia pada khususnya. Kejahatan tersebut perlu mendapatkan tindakan yang tegas dengan dikeluarkan Undang-Undang terhadap kejahatan mayantara yaitu dengan dikeluarkan UU no. 11 tahun 2008 tentang Informasi dan Transaksi Ekonomi, yang merupakan usaha untuk memberikan kepastianhukum tentang kerugian akibat cyber crime tersebut. Undang-Undang ini akibat dari lemahnya penegakan hukum yang digunakan sebelumnya yang mengacu pada KUHP dan peraturan perundingan lain seperti hak cipta, paten, monopoli,merek, telekomunikasi dan perlindungan konsumen. Kejahatan Mayantara ini bersifat transnasional, dan karena kasusnya sudah sedemekian seriusnya, sehingga selain hukum nasional juga dalam konvensi-konvensi internasional sehingga perlu kepastian hukum dalam mencegah dan menanggulanginya. Berbagai upaya digunakan dalam menindak pelaku cyber crime dengan Undang-Undang yang sesuai dengan kebutuhan perkembanganteknologi informasi di Indonesia. 

3.1.Motif terjadinya Infringement of Privacy 

Kejahatan ini ditujukan terhadap informasi seseorang yang merupakan hal yang sangat pribadi dan rahasia. Kejahatan ini biasanya ditujukan terhadapketerangan pribadi seseorang yang tersimpan pada formulir data pribadi yang tersimpan secara komputerisasi, yang apabila diketahui oleh orang lain maka dapat merugikan korban secara materil maupun immateril, seperti nomor kartukredit, nomor PIN ATM, cacat atau penyakit tersembunyi dan sebagainya. 3.2. Faktor Penyebab Infringement of Privacy  Kesadaran hukum Masyarakat indonesia sampai saat ini dalam merespon aktivitas cyber crime masih dirasa kurang hal ini disebabkan antara lain oleh kurangnya pemahaman dan pengetahuan (lack of information) masyarakat terhadap jenis kejahatan cyber crime . Lack of information ini menyebabkan upaya penanggulangan cyber crime mengalami kendala, yaitu kendala yang berkenaan dengan penataan hukum dan proses pengawasan (controlling) masyarakat terhadap setiap aktivitas yang di duga berkaitan dengan cyber crime, mengenai kendala yakni proses penataan terhadap hukum, jika masyakarat di indonesia memiliki pemahaman yang benar akan tindak pidana cyber crime maka baik secara langsung maupun tidak langsung masyarakat akan membentuk suatu pola penataan, pola penataan ini dapat didasarkan karena ketakutan akan ancaman pidana yang dikenakan bila melakukan perbuatan cyber crime atau pola penataan ini tumbuh di atas kesadaran mereka sendiri sebagai masyarakat. Hukum melalui pemahaman yang komprehensif mengenai cyber crime, menimbulkan peran masyarakat dalam upaya pengawasan, ketika masyarakat mengalami lack of information, peran mereka akan menjadi mandul.  Faktor penegakan hukum Masih sedikitnya aparat penegak hukum yang memahami seluk beluk teknologi informasi (internet), sehingga pada saat pelaku tindak pidana ditangkap, aparatpenegak hukum mengalami, kesulitan untuk menemukan alat bukti yang dapat dipakai menjerat pelaku, terlebih apabila kejahatan yang dilakukan memiliki sistem pengoperasian yang sangat rumit. Aparat penegak hukum di daerah pun belum siap dalam mengantisipasi maraknya kejahatan ini karena masih banyak institusi kepolisian di daerah baik Polres maupun Polsek, belum dilengkapi dengan jaringan internet. Perlu diketahui, dengan teknologi yang sedemikian canggih, memungkinkan kejahatan dilakukan disatu daerah.  Faktor Ketiadaan Undang-Undang Perubahan-perubahan sosial dan perubahan-perubahan hukum tidak selalu berlangsung bersama-sama, artinya pada keadaan-keadaan tertentu perkembangan hukum mungkin tertinggal oleh perkembangan unsur-unsur lainnya dari masyarakat. Sampai saat ini pemerintahan indonesia belum memiliki perangkat perundang-undangan yang mengatur cybercrime belum juga terwujud. Cybercrime memang sulit untuk dinyatakan atau dikatagorikan sebagai tindak pidana karena terbentur oleh asas legalitas. Untuk melakukan upaya penegakan hukum terhadap pelaku cybercrime, asas ini cendrung membatasi penegak hukum di indonesia untuk melakukan penyelidikan ataupun penyidikan guna mengungkap perbuatan tersebut karena suatu aturan undangundang yang mengatur cyber crime belum tersedia. Asaslegalitas ini tidak memperbolehkan adanya suatu analogi untuk menentukan perbuatan pidana. Meskipun penerapan asas legalitas ini tidak boleh disimpangi, tetapi pada prakteknya asas ini tidak diterapkan secara tegas ataudiperkenankan untuk terdapat pengecualian. 


Contoh kasus 

1. Mengirim dan mendistribusikan dokumen yang bersifat pornografi, menghina, mencemarkan nama baik, dll. Contohnya pernah terjadi pada Prita Mulyasari yang menurut pihak tertentu telah mencemarkan nama baik karena surat elektronik yang dibuat olehnya. 

2. Melakukan penyadapan informasi. Seperti halnya menyadap transmisi data orang lain 

3. Melakukan penggadaan tanpa ijin pihak yang berwenang. Bisa juga disebut dengan hijacking. Hijacking merupakan kejahatan melakukan pembajakan hasil karya orang lain. Contoh yang sering terjadi yaitu pembajakan perangkat lunak (Software Piracy). 

4. Melakukan pembobolan secara sengaja ke dalam sistem komputer. Hal ini juga dikenal dengan istilah Unauthorized Access. Atau bisa jugadiartikan sebagai kejahatan yang terjadi ketika seseorang memasuki/menyusup ke dalam suatu sistem jaringan komputer secara tidak sah, tanpa izin, atau tanpa sepengetahuan pemilik sistem jaringan komputer yang dimasukinya. Jelas itu sangat melanggar privasi pihak yang berkepentingan (pemilik sistem jaringan komputer). Contohkejahatan ini adalah probing dan port. 

5. Memanipulasi, mengubah atau menghilangkan informasi yang sebenarnya. Misalnya data forgery atau kejahatan yang dilakukan dengan tujuan memalsukan data pada dokumendokumen penting yangada di internet. Dokumen-dokumen ini biasanya dimiliki oleh institusi atau lembaga yang memiliki situs berbasis web database. Contoh lainnya adalah Cyber Espionage, Sabotage,dan Extortion. Cyber Espionage merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain dengan memasuki sistem jaringan komputernya 6. Sabotage dan Extortion merupakan jenis kejahatan yang dilakukan dengan membuat gangguan, perusakan atau penghancuran terhadap suatu data, program komputer atau sistem jaringan komputer yangterhubung dengan internet. 

7. Google telah didenda 22.5 juta dolar Amerika karena melanggar privacy jutaan orang yang menggunakan webbrowser milik Apple, Safari. Denda atas Google kecil saja dibandingkan dengan pendapatannya di kwartal kedua. (Credit: Reuters) Denda itu, yang diumumkan oleh Komisi Perdagangan Federal Amerika Serikat (FTC), adalah yang terbesar yang pernah dikenakan atas sebuah perusahaan yang melanggar persetujuan sebelumnya dengan komisi tersebut. Oktober lalu Google menandatangani sebuah persetujuan yang mencakup janji untuk tidak menyesatkan konsumen tentang praktikpraktik privacy. Tapi Google dituduh menggunakan cookies untuk secara rahasia melacak kebiasaan dari jutaan orang yang menggunakan Safari internet browser milik Apple di iPhone dan iPads. Google mengatakan, pelacakan itu tidak disengaja dan Google tidak mengambil informasi pribadi seperti nama, alamat atau data kartu kredit. Google sudah setuju untuk membayar denda tadi, yang merupakan penalti terbesar yang pernah dijatuhkan atas sebuah perusahaan yang melanggar instruksi FTC. Contoh kasus diatas sangat mungkin untuk terjadi pula di pertelevisian Indonesia. Momentum pelanggaran Privasi dapat berlangsung pada proses peliputan berita dan dapat pula terjadi pada penyebarluasan (broadcasting) nya. Dalam proses peliputan, seorang objek berita dapat saja merasakan derita akibat tindakan reporter yang secara berlebihan mengganggu wilayah pribadi nya. Kegigihan seorang reporter mengejar berita bisa mengakibatkan terlewatinya batas-batas kebebasan gerak dan kenyamanan pribadi yang sepatutnya tidak di usik. Hak atas kebebasan bergerak dan melindungi kehidupan pribadi sebenarnya telah disadari oleh banyak selebritis Indonesia.Beberapa cuplikan infotainment menggambarkan pernyataan-pernyataan cerdas dari beberapa selebriti kita tentang haknya untuk melindungi kehidupan pribadinya. Dalam menentukan batas-batas Privasi dimaksud memang tidak terdapat garis hukum yang tegas sehingga masih bergantung pada subjektifitas pihak-pihak yang terlibat. Dalam proses penyebarluasan (penyiaran), pelanggaran Privasi dalam bentuk fakta memalukan (embarrassing fact) anggapan keliru (false light) lebih besar kemungkinannya untuk terjadi. Terlanggar atau tidaknya Privasi tentunya bergantung pada perasaan subjektif si objek berita. Subjektifitas inilah mungkin yang mendasari terjadinya perbedaan sikap antara PARFI dan PARSI yang diungkap diatas dimana disatu pihak merasa prihatin dan dipihak lain merasa berterimakasih atas pemberitaan-pemberitaan infotainment. 

sebagai contoh : 

1. Pelanggaran terhadap privasi Tora sudiro, hal ini terjadi Karena wartawan mendatangi rumahnya tanpa izin dari Tora. 

2. Pelanggaran terhadap privasi Aburizal bakrie, hal ini terjadi karena publikasi yang 

3. mengelirukan pandangan orang banyak terhadap dirinya. 

4. Pelanggaran terhadap privasi Andy Soraya dan bunga citra lestari, hal initerjadi karena penyebaran foto mereka dalam tampilan vulgar kepada publik. 


3.3. Penanggulangan Infringement of Privacy 

1. Sering-seringlah mencari nama Anda sendiri melalui mesin pencari Google. Kedengarannya memang aneh, tetapi setidaknya inilah gambaran untuk mengetahui sejauh mana data Anda dapat diketahui khalayak luas. 
2. Mengubah nama Anda. Saran ini tidak asing lagi karena sebelumnya, Chief Ex ecutive Google Eric Schmidt telah mengatakannya supaya ketika dewasa tidak dibayang-bayangi masa lalu. 
3. Mengubah pengaturan privasi atau keamanan. Pahami dan gunakan fitur setting pengamanan ini seoptimal mungkin. 
4. Buat kata sandi sekuat mungkin. Ketika melakukan registrasi online, sebaiknya lakukan kombinasi antara huruf besar dan kecil, angka, dan simbol supaya tak mudah terlacak. 
5. Rahasiakan password yang Anda miliki. Usahakan jangan sampai ada yang mengetahuinya. 
6. Solusi lain, menegakkan hukum yang tegas terkait pelanggaran privasi di Internet. 


BAB IV PENUTUP 

4.1. Kesimpulan 

Dari makalah ini kami menyimpulkan bahwa infringement of privacy adalah suatu kegiatan atau aktifitas untuk mencari dan melihat terhadap keterangan pribadi seseorang yang tersimpan pada formulir data pribadi yang tersimpan secara komputerisasi. 

4.2. Saran 

Penulis memberikan saran kepada pengguna internet, untuk menggunakan secara positif dan tidak memanfaatkan perkembangan teknologi internet sebagai bahan untuk merugikan orang lain.

Senin, 28 Desember 2020

~MEMBUAT CRUD DATA BUKU~

Kali ini saya akan membahas tentang pembuatan form tambah data buku dan tampilan data buku yang sudah masuk dalam database, kemudian membahas tentang pembuatan modelbuku.php untuk pemetaan data dari database, dan membuat form ubah data serta hapus data buku.

Dalam kasus ini pembuatan CRUD data-data buku, disesuaikan dengan gambaran perancangan database di pertemuan sebelumnya. Data-data buku yang akan disimpan adalah data id buku, judul buku, pengarang, penerbit, tahun terbit, isbn, jumlah buku, lokasi, gambar dan tanggal input.

Hal-hal yang harus dilakukan 

1. Menampilkan data Buku dan tambah Buku

Buatlah controller baru beri nama Buku.php lalu simpan dalam folder Application/controllers dan buatlah script seperti di bawah ini:

Buku.php

Setelah membuat controller buku, selanjutnya kita buat model buku untuk memodelkan data buku dari tabel buku yang nanti ditampilkan pada view index.php dari tampilan buku.

Buatlah model baru dengan nama ModelBuku.php simpan dalam folder Application/models/ kemudian buatlah script berikut:

ModelBuku.php


Selanjutnya buatlah index.php untuk tampilan data buku disimpan dalam folder application/views/buku lalu buatlah script berikut:

index.php

Lalu klik pada menu data buku. Maka halaman akan diarahkan ke method/function index(). maka akan tampil seperti ini

2. Update Data Buku

Untuk mengubah data buku, maka buat sebuah form baru lagi pada function ubahbuku() di controller Buku.php.







3. Menghapus Data Buku

Sesuai dengan link yang sudah kita tentukan pada tombol hapus di table data buku seperti di atas.


Untuk aksi dari penghapusan data buku kita akan membuatnya di function/method hapusbuku() dalam controller Buku.php. Buat sebuah method baru dengan nama hapusbuku() di controller Buku.php.

Sekarang untuk mencobanya, bisa klik tombol hapus pada buku yang ingin di hapus. Maka data bukupun terhapus.


ADE TIA RAMADANTI
12.3B.31 (class)
12192578 (NIM)

UNIVERSITAS BINA SARANA INFORMATIKA





Jumat, 04 Desember 2020

~~ MEMBUAT KATEGORI BUKU ~~

Pada kesempatan kali ini saya akan sedikit menjelaskan bagaimana pembuatan menmbah data, menampilkan data, mengubah data, dan menghapus data kategori buku.

1. Membuat Tampil Data Kategori

pertama kita buat tampilan data kategori buku.
Buatlah file view baru beri nama kategori.php kemudian simpan dalam folder Application/views/buku lalu buatlah script berikut

kategori.php


2 Hapus data Kategori

Selanjutnya setelah view dibuat, maka kita buat function untuk menampilkan data kategori hapus data kategori dalam controller Buku.php berikut script dari function kategori() dan hapusKategori()

sehingga tampil seperti ini











Selasa, 24 November 2020

~MEMBUAT FORM REGISTRASI USER~

 Pada kesempatan kali ini saya akan sedikit menjelaskan mengenai pembuatan helper, jalamn registrasi anggota, halaman my profile dan mengubah profile. Dipertemuan ini juga dibahas aturan penamaan dan penggunaan helper.

1. Membuat Helper

File helper ini dibuat untuk membuat pengecekan status login dari user. Karena akan digunakan disetiap form, agar lebih efektif maka dibuatlah helper. Aturan penamaan file helper ini harus diakhiri dengan kata helper contoh booking_helper.php, pustaka_helper.php dan lain-lain. Ketika helper ini akan digunakan atau di load, pemanggilannya cukup kata depannya saja. Seperti contoh helper diatas yaitu diload booking dan pustaka tanpa menyertakan kata _helper nya.

Buatlah file baru beri nama pustaka_helper.php kemudian simpan dalam folder application/helpers dan berikut script dari pustaka_helper.php:

pustaka_helper.php


Dari tampilan script di atas, terlihat ada duan function yaitu cek_login() untuk memastikan sudah login atau belum.

Selanjutnya buat file view blok.php dan gagal.php kedua file ini digunakan untuk menampilkan tampilan gagal dan akses di blok. Untuk membuatnya kita bisa menggunakan template yang sudah disediakan oleh sb admin 2. Cari file 404.html kemudian buka dengan edior lalu copy isi scriptnya dan paste pada file blok.php dan file gagal.php. selanjutnya samakan scriptnya seperti berikut:.

blok.php


gagal.php


Selanjutnya tambahkan method untuk mengontrol blok.php dan gagal php di atas dalam controller admin.php berikut scriptnya:


2. Membuat Form Registrasi

Setelah membuat tampilan-tampilan blok dan gagal. Barulah membuat tampilan registrasi.

Buatlah view baru beri nama registrasi.php kemudian simpan dalam folder Application/views/autentifikasi lalu buka file view login.php copy semua script login dan paste pada file registrasi.php. Selanjutnya tambahkan inputan sehingga hasilnya seperti berikut:

registrasi.php


Selanjutnya setelah membuat view registrasi. Kita tambahkan method pada controller autentifikasi. Nama methodnya registrasi() seperti berikut:



Ketik localhost/pustaka-booking/admin/registrasi
sehingga tampil seperti ini 

3. Membuat Halaman My Profile dan Ubah Profile

Halaman my profile ini akan di tampilkan setelah login. Link unutk mengaksesnya berada di pojok kanan atas tampilan halaman utama admin.

Buatlah controller baru beri nama User.php kemudian simpan dalam folder Application/controlles/ lalu buatlah script berikut:

user.php


Setelah itu, Buatlah file view baru beri nama index.php dan ubah-profile.php lalu simpan dalam folder Application/views/user/ kemudian buatlah script berikut:

index.php


ubah-profile.php


Ketik localhost/pustaka-booking/user/ubahprofil
sehingga tampil seperti ini 

NAMA : ADE TIA RAMADANTI

KELAS : 12.3B.31

NIM : 12192578

UNIVERSITAS BINA SARANA INFORMATIKA

 










Minggu, 15 November 2020

~~MEMBUAT FORM LOGIN DAN PESAN NOTIFIKASI~~

 Pada kesempatan kali ini, saya akan sedikit menjelaskan bagaimana membuat halaman login dan halaman beranda admin, membuat sebuah pesan notifikasi dan implementasi penerapan framework css dari bootstrap.

hal-hal yang harus dilakukan adalah :

1. Membuat Halaman Login

    Halaman login akan dibuat menjadi halaman utama pada saat aplikasi pustaka-booking bagian admin diakses. Form login akan dibuat pada controller Autentifikasi. Controller ini akan dijadikan controller default. 

    Untuk membuat tampilan-tampilan dari aplikasi pustaka booking akan menggunakan template dari bootstrap yaitu sb admin 2 kenapa menggunakan template sb admin 2 ini, karena template sb admin 2 ini sudah menggunakan botstrap terbaru yaitu versi 4. Untuk itu kita harus mempersiapkan terlebih dahulu template sb admin 2 tersebut. Sb admin 2 sudah kami sediakan di folder tools.  

    Kembali ke pembuatan form login. Untuk membuatnya kita akan menggunakan tampilan form login yang ada di template sb admin 2. Untuk itu sekarang coba kembali ke folder hasil extract template sb admin 2, kemudian cari file login.html kemudian buka file login tersebut bisa menggunakan web browser atau menggunakan editor php atau html yang sedang kamu gunakan. Ketika sudah terbuka, copy isi script dari file login tersebut kemudian buat file view yang baru pada projek kamu dengan nama login.php, aute_header.php, aute_footer.php simpan dalam folder Application/views/admin lalu paste. Maka hasilnya seperti berikut:

aute_header.php

login.php


aute_footer.php


Setelah selesai membuat tampilan form login, seperti yang sudah disinggung di atas. Kita akan membuat controller Autentifikasi.php. caranya yakni 

Buatlah controller Autentifikasi.php simpan dalam folder Application/controllers lalu buat scriptnya seperti berikut:



Kemudian tambahkan method cekData() dalam ModelUser.php yang sebelumnya sudah dibuat. Di bawah ini script tambahan methode cekData()


Sebelum melihat hasilnya, ubah pengaturan controller default terlebih dahulu yang sebelum controller welcome ubah mejadi controller autentifikasi.

                                 

Untuk melihat hasilnya silahkan ketik URL seperti ini localhost/pustaka-booking/, maka hasilnya seperti dibawah ini:

 


2. Membuat Halaman Admin



Halaman admin adalah halaman backend yang digunakan untuk mengelola data-data master seperti buku, kategori buku dll. Unutk membuatnya kita akan melibatkan controller autentifikasi.php

Dalam pembuatan halaman admin, template yang digunakan tetep template dari sb admin 2. Untuk itu coba kita buka index.html dari sb admin 2 menggunakan editor yang kamu miliki. Selanjutnya copy isi script dari index.html, kemudian buat view baru dalam folder Application/views/admin/ beri nama index.php lalu paste scriptnya. Selanjutnya file index ini akan dipecah menjadi 5 file view yaitu: header.php, index.php, footer.php, sidebar.php, dan topbar.php yang di simpan pada Application/view/templates. jadi isi dari file index.php yang baru saja di buat, disesuaikan dengan 5 file di bawah ini:

 

header.php


footer.php


footer.php



index.php




sidebar.php


topbar.php










Setelah membuat file view pecahan dari tampilan admin, maka selanjutnya kita harus membuat controller Admin.php simpan dalam folder Application/controllers lalu buatlah scriptnya seperti berikut::

admin.php


Setelah itu, bisa kita lihat hasilnya dengan mengetik url localhost/pustaka-booking/admin. Dan beginilah hasilnya :










Sekian penjelasan dari saya,semoga mudah di mengerti dan dapat bermanfaat untuk kita semua.aamiin


NAMA : ADE TIA RAMADANTI

NIM : 12192578

KELAS : 12.3B.31

UNIVERSITAS BINA SARANA INFORMATIKA