JENIS SISTEM - SYSTEMS ANALYSIS AND DESIGN - KENDALL & KENDALL | Ladangtekno

Jenis dan Peran Sistem



SISTEM

 

 

Pada kesempatan kali ini saya akan membahas mengenai salah buku yang sudah terkenal mengenai analisis sebuah sistm. 

 

Buku ini berjudul SYSTEMS ANALYSIS AND DESIGN yang ditulis oleh KENDALL & KENDALL.


Pada postingan kali ini secara khusus yang dihabas dari buku ini adalah bagian sistem. Jadi secara khusus hanya akan membicarakan part atau bagian tersebut dari buku.


Langsung aja tanpa ragu lagi kita mulai pembahasannya.


 

1.    Jenis Sistem Informasi

Sistem informasi dikembangkan untuk tujuan yang berbeda, tergantung pada kebutuhan pengguna manusia dan bisnis. Berikut ini merupakan jenis-jenis sistem yang digunakan.

a.    Sistem Pemrosesan Transaksi

Sistem pemrosesan transaksi (Transaction Processing Systems) adalah sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi.


Sistem pemrosesan transaksi adalah sistem yang memungkinkan organisasi untuk berinteraksi dengan lingkungan eksternal. Karena manajer dapat mengetahui secara langsung apa saja yang terjadi dalam perusahaannya.



b.    Sistem Otomasi Kantor dan Pengetahuan Sistem Kerja

Sistem Otomatisasi Kantor (Office Automation Systems) pendukung data pekerja, yang biasanya tidak menciptakan pengetahuan baru melainkan menganalisis informasi yang mengubah data atau memanipulasinya dalam beberapa cara sebelum berbagi dengan, atau secara resmi menyebar ke seluruh organisasi. 

 

Aspek Office Automation Systems mencakup pengolah kata, spreadsheet, desktop publishing, penjadwalan elektronik, dan komunikasi melalui voice mail, email (surat elektronik), dan telekonferensi.


Pengetahuan Sistem Kerja (Knowledge Work Systems) mendukung para pekerja profesional seperti ilmuwan, insinyur, dan dokter dengan membantu mereka dalam upaya mereka untuk menciptakan pengetahuan baru dan mengijinkan mereka untuk berkontribusi kepada organisasi mereka atau untuk masyarakat luas.



c.    Sistem Informasi Manajemen

Sistem Informasi Manajemen (Management Information Systems) merupakan termasuk proses transaksi. 

 

Sistem Informasi Manajemen adalah sistem informasi yang terkomputerisasi yang bekerja karena tujuan interaksi antara manusia dan komputer. 


Untuk mengakses informasi, pengguna sistem informasi manajemen berbagi basis data umum. 

 

Basis data menyimpan data dan model yang membantu pengguna berinteraksi dengan, menginterpretasikan, dan memasukkan data. 

 

Sistem informasi manajemen informasi output yang digunakan dalam pengambilan keputusan. Sebuah sistem informasi manajemen juga dapat membantu mengintegrasikan beberapa komputerisasi fungsi informasi dari bisnis.


 

d.    Sistem Pendukung Keputusan

Sistem Pendukung Keputusan (Decision Support System) adalah sama dengan sistem informasi manajemen tradisional karena mereka berdua tergantung pada basis data sebagai sumber data. 


 

e.    Kecerdasan Buatan dan Sistem Pakar

Kecerdasan buatan (Artificial Intelligence) bisa dianggap bidang menyeluruh untuk sistem pakar.

 

Dorongan umum dari Kecerdasan Buatan telah mengembangkan mesin yang berperilaku cerdas. 

 

Sistem pakar menggunakan pendekatan Kecerdasan Buatan penalaran untuk memecahkan masalah yang diajukan kepada mereka oleh pengguna bisnis (dan lainnya).


Sistem pakar (juga disebut sistem berbasis pengetahuan) secara efektif menangkap dan menggunakan pengetahuan dari pakar manusia atau ahli untuk memecahkan masalah tertentu berpengalaman dalam sebuah organisasi. 


Komponen dasar dari sistem pakar adalah basis pengetahuan, menghubungkan inferensi pengguna dengan sistem dengan query processing melalui bahasa seperti query terstruktur Language (SQL), dan user interface. 

 

Orang yang disebut pengetahuan insinyur menangkap keahlian ahli, membangun sistem komputer yang mencakup pengetahuan ahli ini, dan kemudian menerapkannya.


 

f.    Sistem Pendukung Keputusan Kelompok dan Sistem Komputer-Pendukung Kolaboratif Kerja 

 
Ketika kelompok membuat keputusan semi terstruktur atau tidak terstruktur, sistem pendukung keputusan kelompok dapat memberi solusi dengan menggunakan kuisioner, polling, atau perangkat lunak lainnya. 

 

Sistem Pendukung Keputusan Kelompok dan Sistem Komputer-Pendukung Kolaboratif Kerja dapat digunakan dalam pengaturan virtual.



g.    Sistem Pendukung Eksekutif

Sistem Pendukung Eksekutif membantu para eksekutif dalam pembuatan keputusan pada tingkat strategis. 

 

Sistem pendukung eksekutif (Executive Support Systems) membantu para eksekutif mengatur interaksi mereka dengan lingkungan eksternal dengan menyediakan grafik dan teknologi komunikasi di tempat-tempat akses seperti ruang rapat atau kantor perusahaan pribadi.


 

 

 2.    Integrasi Teknologi untuk Sistem

Sebagai pengguna yang mengadopsi teknologi baru, beberapa pekerjaan analis sistem akan dikhususkan untuk mengintegrasi sistem tradisional dengan yang baru untuk memastikan konteks yang berguna, seperti yang ditunjukkan pada 

Gambar 1.2 sistem aplikasi


Gambar 1.2. Pada bagian tersebut menjelaskan beberapa informasi teknologi system analis baru akan menggabungkan e commerse pengguna dengan bisnis tradisional.

a.    Aplikasi e-commerce dan Sistem Web

Banyak sistem yang dibahas di sini dapat dijiwai dengan fungsionalitas yang lebih besar jika mereka bermigrasi ke World Wide Web atau jika mereka awalnya dipahami dan diimplementasikan sebagai teknologi berbasis Web.

 

 

b.    Sistem Enterprise

Banyak organisasi membayangkan potensi manfaat dari integrasi banyak sistem informasi yang ada pada tingkat manajemen yang berbeda dan dalam fungsi yang berbeda. 

 

Sistem perusahaan, juga disebut perencanaan sumber daya perusahaan (ERP) sistem-sistem, yang dirancang untuk melakukan integrasi. 

 

Seringkali sistem analis berfungsi sebagai konsultan ERP usaha yang menggunakan perangkat lunak proprietary. 

 

Biasanya, analis serta beberapa pengguna memerlukan pelatihan penjual, dukungan, dan pemeliharaan untuk dapat benar desain, kios in, mempertahankan, memperbarui, dan menggunakan paket ERP tertentu.
 

 

c.    Sistem untuk Wireless dan Mobile Devices

Analis diminta untuk merancang sejumlah sistem baru dan aplikasi untuk pengguna petualang, termasuk banyak untuk perangkat nirkabel dan mobile seperti Apple iPhone, iPod, atau BlackBerry. 

 

Selain itu, analis mungkin menemukan diri mereka merancang standar atau nirkabel jaringan komunikasi untuk pengguna yang mengintegrasikan suara, video, pesan teks, dan email ke intranet organisasi atau extranet industri. 


E-commerce nirkabel disebut sebagai mCommerce (mobile perdagangan).
 

 

d.    Open Source Software

Pengembangan OSS juga telah ditandai sebagai filsafat bukan hanya sebagai proses menciptakan software baru. 

 

Seringkali mereka yang terlibat dalam komunitas OSS melihatnya sebagai cara untuk membantu masyarakat berubah. 

 

Dikenal luas proyek open source termasuk Apache untuk mengembangkan server Web, browser yang disebut Mozilla Firefox, dan Linux, yang merupakan Unix-seperti sistem operasi open source.




3.   Pentingnya Sistem Analisis Dan Desain

Sistem analisis dan desain sama seperti yang dilakukan oleh seorang sistem analis, berusaha untuk memahami apa yang manusia perlu, menganalisis input data atau aliran data secara sistematis, proses atau transformasi data, menyimpan data, dan informasi keluaran dalam konteks organisasi atau perusahaan tertentu. 

 

Dengan melakukan Analisis menyeluruh, analis berusaha untuk mengidentifikasi dan memecahkan masalah yang tepat. 

 

Selanjutnya, analisis sistem dan desain yang digunakan untuk menganalisis, merancang, dan mengimplementasikan perbaikan dalam dukungan pengguna dan fungsi bisnis yang dapat dicapai melalui penggunaan sistem informasi terkomputerisasi.


Sekian postingan kali ini semoga bisa membantu, materi lainnya mengenai pembahasan buku Kendal & Kendal yang berjudul SYSTEMS ANALYSIS AND DESIGN bisa kalian dilink dibawah ini


PEMBAHASAN BUKU SYSTEMS ANALYSIS AND DESIGN KENDAL & KENDAL


Jangan lupa kunjungi terus ladangtekno dan nantikan informasi dan tutorial lainnya dari ladangtekno.

Cara Mudah Menampilkan Tombol Follow/Ikuti di Facebook | Lengkap Dengan Gambar

menampilkan tombol follow di facebook


Ladangtekno - Pada kesempatan kali ini saya akan membagikan tutorial untuk memunculkan tombol follow di Facebook. Saat ini Facebook menyediakan opsi follow untuk akun milik kalian lho 

 

Opsi follow ini diberikan karena setiap akun Facebook pribadi memiliki batasan pertemanan yaitu sebanyak 5000 teman setiap akun


Jadi ketika akun kalian sudah mencapai 5000 teman, maka tidak akan menambah teman lagi. Sebenarnya kalian bisa mengunfriend teman yang kalian tidak kenal. 

 

Namun, ini pasti akan sangat merepotkan maka dari itu dihadirkan opsi untuk melakukan follow


Jadi orang masih dapat mengetahui aktivitas kalian dengan memfollow atau mengikuti akun kalian. 

 

Jeleknya aktivitas ini hanya berlaku satu arah jadi seperti jadi followers di Instagram. 

 

Pemilik akun tidak akan mengetahui aktivitas yang dilakukan followers sedangkan followers akan mendapatkan update aktivitas yang dilakukan pemilik akun.

 

Tanpa banyak basa - basi lagi, sekarang kita langsung saja simak tutorialnya dibawah ini 

 

 

Menampilkan Tombol Follow/Ikuti di Facebook

  • Silahkan Login atau masuk ke akun Facebook kalian
  • Masuk ke menu Setting dan Privasi lalu pilihan Setting/Pengaturan atau bisa melalui link https://www.facebook.com/settings
  • Pilih pada bagian pengaturan publik

Postingan Publik
Postingan Publik

 

  • Cari pada bagian Yang Dapat Mengikuti Saya. Silahkan ganti opsinya menjadi publik

yang dapat mengikuti saya
Memunculkan Tanda Follow

  • Jika sudah sekarang silahkan periksa profil akun kalian, jika sudah mengikuti langkahnya dengan benar pasti akan muncul tanda kotak + atau ikuti/follow. Jika tandanya belum muncul coba periksa kembali dan ikuti langkahnya dengan teliti.

 

Selamat, sekarang akun kalian sudah bisa diikuti secara publik, siapa tau nanti akun kalian bisa menjadi akun terkenal jika ada informasi positif didalamnya. dan mendapatkan banyak pengunjung sehingga bisa menghasilkan pemasukan bagi kalian.

 

Sampai jumpa postingan lainnya ya,

 

Jangan lupa terus kunjungi ladangtekno dan dapatkan informasi menarik mengenai dunia teknologi

Mudah, Ini Cara Cek Plat Nomor Secara Online

cek plat nomor kendaraan
cek plat nomor kendaraan - Foto: Screeshot halaman samsat-pkb2.jakarta.go.id

Ladangtekno - Penyebab dari perkembangan sebuah teknologi informasi yang semakin maju, membuat segala aktivitas manusia menjadi semakin mudah. Tak hanya digunakan saat melakukan aktivitas rumah tangga atau perkantoran, tetapi penggunaan teknologi juga berkaitan dengan peraturan dan juga hukum lalu lintas yang ada.

 

Beberapa sistem kerja Polri misalnya yang juga menggunakan kemajuan teknologi informasi untuk melakukan berbagai hal. Seperti dalam pembayaran pajak kendaraan bermotor yang sudah bisa dilakukan secara online.

 

Selain itu anda bahkan bisa mengetahui pemilik dari kendaraan hanya dengan plat nomor yang dipakai yaitu dengan cara cek plat nomor kita secara online.

 

Sebab data dari sebuah kendaraan telah tersimpan secara terpusat, sehingga ini akan memudahkan pencarian yang dibutuhkan. Namun hal ini dapat dilakukan oleh masyarakat umum, berikut ini beberapa cara yang dapat anda lakukan untuk mendeteksi plat nomor. 



Cara Cek Plat Nomor Kendaraan Sendiri Secara Online

Plat nomor polisi atau nomor kendaraan yang terdapat di mobil atau motor adalah salah satu alat identifikasi dari suatu kendaraan. Dimana kita bisa melakukan pengecekan melalui cara cek plat nomor kita sendiri secara online dengan mudah.


Plat nomor ini juga bisa disebut menjadi primary key yang berisi informasi terkait registrasi dari kendaraan. Plat nomor dibuat dari potongan plat logam yang dipasang di belakang dan juga di depan motor. Di awal huruf dari plat nomor ini memiliki kode yang akan menunjukkan daerah registrasi pemilik kendaraan.


Sementara informasi yang akan menjadi acuan dari nomor ini adalah tertera di STNK atau Surat Tanda Kendaraan Bermotor, di STNK tersebut lah ada data merk motor, warna dan juga tahun pembuatan, model dan juga informasi lainnya hingga nama pemilik kendaraan dan juga alamat pemilik kendaraan.


Nomor registrasi polisi ini tentu saja dapat membantu kita apabila terjadi beberapa hal yang tidak diinginkan misalnya saja ada orang yang menjadi pelaku dari tabrak lari, nah dari plat nomor ini kita dapat mengetahui petunjuk siapa sih pelaku yang berkaitan dari tindakan kejahatan tersebut.



Menggunakan Aplikasi Mobile

sambara
sambara - foto: googleplay

Dengan adanya perkembangan teknologi yang lebih baik, hal ini membuat pihak kepolisian Indonesia membuat aplikasi mobile yang dapat digunakan secara umum. 

 

Aplikasi ini dapat diinstal pada smartphone anda Android maupun Apple. Dengan aplikasi anda dapat mengetahui pemilik kendaraan hanya dengan memasukkan kode dari plat nomor saja


Anda tinggal menginstal aplikasi tersebut di smartphone anda, setelah itu anda tinggal masukkan plat nomor kendaraan secara lengkap.


Setelah mengisi plat nomer anda tinggal menunggu beberapa saat, nanti akan muncul saat dari kendaraan tersebut seperti merk, tipe, pajak dan beberapa yang lainnya. 

 

Selain itu pihak kepolisian mengembangkan aplikasi tersebut sesuai dengan wilayah, hal ini dilakukan agar memudahkan untuk para pengguna saat mengecek.

 

Berikut ini adalah beberapa aplikasi yang bisa digunakan untuk mengecek plat nomor kendaraan sesuai dengan daerah masing-masing

  • Jawa Tengah: SAKPOLE e-SAMSAT JATENG
  • Jawa Timur: E-Smart Samsat Jatim
  • Jawa Barat: SAMBARA
  • Jakarta: Cek Ranmor & Pajak DKI Jakarta
  • Aceh: Peluit Ditlantas Polda Aceh
  • Kepualauan Riau: Esamsat Kepri
  • Sulawesi Utara: Info Pajak Kendaraan Sulut
  • Sulawesi Selatan: eSamsat Sulsel
  • Kalimantan Utara: eSamsat Kalimantan Utara

Catatan: Aplikasi ini bisa saja berubah sewaktu-waktu, jadi silahkan cek sebelum menggunakan



Melalui Website Samsat

e-samsat polda jatim
e-samsat polda jatim - foto: https://info.dipendajatim.go.id/esamsat/


Selain dengan menggunakan aplikasi ada beberapa cara yang lain seperti dengan website samsat untuk mengecek nomor plat kendaraan. Anda bisa menggunakan website samsat resmi di berbagai daerah Indonesia yang telah tersedia. 

 

Dalam mengunjungi website Anda bisa menggunakan komputer atau smartphone yang telah terhubung dengan internet.


Caranya menggunakan website ini cukup mudah anda hanya perlu mengunjungi website samsat, setelah itu anda bisa masukkan nomor plat yang ingin anda ketahui informasi dari kendaraan tersebut. 

 

Tunggu beberapa saat dan data data akan muncul mengenai merk, tipe hingga nama dari pemilik dan masih banyak lagi.

 

Berikut ini adalah beberapa website yang dapat digunakan untuk mengecek plat nomor kendaraan

  • DKI Jakarta: https://samsat-pkb2.jakarta.go.id/.  
  • Jawa Timur: https://info.dipendajatim.go.id/esamsat/
  • Jawa Barat: https://bapenda.jabarprov.go.id/infopkb/

Catatan: Website ini bisa saja berubah sewaktu-waktu, jadi silahkan cek sebelum menggunakan



Mengirim SMS ke Kepolisian

Sedikit lebih mudah dari sebelumnya yaitu dengan cara mengirim SMS kepada pihak kepolisian. Dengan menggunakan cara ini anda hanya perlu mengirim SMS yang berisi format sesuai dengan wilayah anda.


Lalu mengirimkan ke pihak kepolisian untuk mengetahui data dari kendaraan hanya dengan plat nomor saja.

 

Berikut ini beberapa nomor yang bisa dihubungi untuk mengecek plat nomor kendaraan

  • Jakarta: "METRO(spasi)No Kendaraan" ke 1717
  • Jawa Barat: "INFO(spasi)No Kendaraan" ke 08112119211
  • Jawa Tengah: "JATENG(spasi)No Kendaraan" ke 9600
  • Jawa Timur: "JATIM(spasi)No Kendaraan" ke 7070
  • Kepulauan Riau: "KEPRI(spasi)No Kendaraan" ke 9969
  • Yogyakarta: "DIY(spasi)No Kendaraan" ke 9600 

Catatan: Nomor ini bisa saja berubah sewaktu-waktu, jadi silahkan cek sebelum menggunakan

 

Dengan menggunakan cara ini anda hanya dikenakan tarif sesuai operator saja, dan tentunya anda akan sedikit lebih praktis lagi bagi anda.

 

 


Nah itulah tadi bagaimana cara cek plat nomor kendaraan dengan mudah, semoga informasi ini bisa bermanfaat untuk anda yang ingin mengetahui data dari pemilik plat nomor kendaraan.

7+ Rekomendasi Shortlink Gratis Terbaik untuk Memperpendek Link Kamu

short url



Shortlink Gratis Terbaik


Udah pernah gak kalian pengen share sebuah artikel atau kalian punya artikel trus pengen membagikannya dengan temen kalian tapi ternyata urlnya panjang sekali. nah untuk memperpendek URL kalian, kalian bisa menggunakan aplikasi yang disebut dengan shortlink.


Sebenarnya walau sepanjang apapun itu URL yang kalian bagikan sebenarnya dapat berfungsi dengan baik, tapi kadangkala URL yang panjang ini sangat mengganggu karena memakan banyak tempat.

 

Selain itu URL yang panjang juga membuat URL itu sangat sulit untuk diingat dan disimpan karena sangat panjang sekali.





Shortlink Adalah


Nah, saat ini ada aplikasi Short Link atau yang juga sering dikatakan sebagai short url atau url shortener  adalah aplikasi yang dapat digunakan untuk membuat URL kalian menjadi lebih pendek dan simple sehingga semakin mudah untuk dibagikan dan bisa mempercantik tampilan.


Shortlink ini ada juga yang bisa dikostum sesuai dengan keinginan lho misalnya kalian punya artikel tentang "masakan padang", 

 

Nah kalian ingin membagikan link kalian ternyata link kalian terlalu panjang misalnya "https://www.ladangtekno.com/kuliner/indonesia/sumatra/padang/masakan-padang.html" dengan url sepanjang itu orang akan terasa terlalu mengganggu ketika akan dibagikan apalagi dibagikan di media sosial seperti Ig dan Fb. 

 

Dengan menggunakan shortlink url seperti diatas akan dapat menjadi lebih pendek, misalnya dengan menggunakan bit.ly, maka url panjang diatas bisa menjadi bit.ly/AzKdmd


Url kalian juga dapat kalian kustom menjadi misalnya "bit.ly/masakan-padang". Namun fitur kustom ini biasanya kebanyakan berbayar pada aplikasi shortlink kalaupun ada yang gratis jumlah url yang dapat dikostum tidak banyak. 

 

Tetapi tidak ada salahnya jika memang dibutuhkan untuk mengeluarkan uang sehingga URL kalian menjadi mudah diingat.


Dengan versi gratis saja sebenarnya sudah cukup untuk kebutuhkan personal sehingga link kalian menjadi lebih simple dan mudah untuk ditempatkan di berbagai media.

 

 

 

 

Keuntungan Penggunaan Shortlink

 

Menggunakan shortlink akan membuat URL kalian menjadi lebih pendek sehingga lebih mudah dan simple untuk digunakan. 

 

Ketika kita membagikan link yang sudah di shortlink juga akan lebih mudah karena tidak panjang jadi meminimalkan kesalahan ketika menyalin link yang akan dibagikan


Selain untuk memperpendek link, shortlink ini biasanya juga ada dashboardnya jika kalian sudah menjadi member. 

 

Bitly salah satu yang menyediakan dashboard ketika kalian sudah menjadi member. di dashboard ini kalain bisa melihat berapa jumlah link kalian yang sudah di klik dan dimana link itu diklik, jadi bisa menjadi penambah data untuk analisa kinerja.

 

 

 

 

Kerugian Penggunaan Shortlink

 

Salah satu kekurangan dari shortlink ini adalah ketika menggunakan shortlink yang kurang dikenal, sebagian besar orang awam menjadi sedikit ragu untuk mengklik link yang dibagikan karena dikiran scam atau spam dan yang lainnya.


Ada juga kemungkinan url dari penyedia shortlink rusak sehingga dapat membuat pengunjung gagal untuk masuk ke link tujuan sehingga menjadi kerugian bagi pemilik link tujuan.





Shortlink Gratis Terbaik

  1. Bitly
  2. Tinyurl
  3. Rebrandly
  4. Tiny.CC
  5. BL.INK
  6. T2M
  7. Polr
  8. Yourls 
  9. Shorturl.at

 

 

 

Bitly


Bitly


Bitly merupakan salah satu situs shortlink yang paling terkenal untuk saat ini. Bagi para blogger maupun orang yang sering bergelut dengan dunia internet pasti sudah tidak asing lagi dengan nama bitly ini.


Kalian bisa menggunakan fitur-fitur bit.ly secara gratis dengan hanya mendaftarkan akun saja. Selain itu kalian juga bisa mendapatkan fitur kustom shortlink namun terbatas hanya 50 link saja setiap bulan.

 

Namun juga kalian ingin mendapatkan lebih banyak kustom link kalian bisa menggunakan layanan berbayar dari Bitly


kalian bisa mengakses layanan Bitly di halaman bitly.com




Tinyurl

 

Tinyurl

Tinyurl juga tidak kalah populer dengan Bitly. Tinyurl sudah ada sejak tahun 2020 dan juga ini sepenuhnya sampai saat ini tersedia secara gratis. 

 

Bahkan kalian bisa menggunakan kustom urlnya secara gratis, namun tidak disebutkan berapa jumlah yang diberikan secara gratis tersebut, mungkin saja bisa diakses sepenuhnya secara gratis.


Tapi memang dari segi fitur Tinyurl ini sangat minim sekali, seperti tidak adanya dashboard untuk memantau link yang diakses pengguna

 

Namun link yang anda shortkan di Tinyurl ini bisa kalian gunakan selamanya atau hidup selamanya jadi tidak perlu pusing kalau tiba-tibanya link yang sudah kalian shortkan itu mati atau tidak bisa diakses


Kalian bisa mengakses situs Tinyurl di tinyurl.com




Rebrandly

 

Rebrandly

 

Situs ini mempunyai layanan yang baik dalam kustomasi URL yang bisa sesuai dengan nama web atau brand kalian, ini artinya sesuai dengan namanya rebrand, kalian dapat membuat nama domain sendiri yang nantinya akan digunakan untuk mambuat shortlink yang akan kalian buat


Seperti Bitly, Rebrandly memiliki banyak fitur seperti membuat kode QR, analitik, pembatas link aktif atau pengaturan tanggal kadaluarsa dari shortlink dan berbagai fitur lainnya. 

 

Namun untuk mendapatkan berbagai fitur seperti kustom domain, kustom url dan lainnya kalian harus berlangganan secara premium, sedangkan fitur shortlink standar bisa kalian akses secara gratis


Kalian bisa mengakses Rebrandly di alamt rebrandly.com




Tiny.cc


Tiny.cc

Tiny.cc merupakan situs shortlink berikutnya yang dapat kalian gunakan untuk memperpendek link website kalian. 

 

Tiny.cc juga menyediakan fitur kustom URL yang tentunya dengan biaya atau berlangganan. Fitur shortlink standarnya dapat kalian gunakan secara gratis seperti shortlink lainnya yang sudah disebutkan diatas


Shortlink ini juga sama seperti shortlink lainnya yaitu menyediakan fitur lainnya seperti analitik untuk memantau performa link yang kalian sudah pendekan, dan fitur analitik lainnya.


Kalian bisa mengakse Tiny.cc dari halaman tiny.cc




BL.INK


BL.INK

BL.INK merupakan salah satu penyedia shortlink yang memberikan banyak fitur-fiturnya secara gratis. 

 

Tampilannya juga sudah modern seperti webisite-website kekinian. Fitur analitik dair blink ini juga cukup lengkap seperti memberikan informasi mengenai demografi dari user yang mengklik link yang kalian sudah shortkan menggunakan BL.INK. 

 

Untuk menggunakan layanan gratis dari BL.INK kalian harus mendaftar terlebih dahulu di situs BL.INK.


Walaupun banyak fitur gratisnya, namun ada batasan klik untuk seitap link yang kalian buat. Link yang kalian shortkan dengan menggunakan layanan gratis hanya dapat diklik sebanyak 1000 kali saja maksimal, jadi jika kalian sudah memiliki atau mengharapkan pengunjung lebih dari 1000 kalian harus mengupgrade layanannya ke premium\


BL.INK juga memiliki fitur smart link, yaitu fitur yang memungkinkan kalian untuk membuat shortlink berdasarkan pencarial populer pada saat kalain membuat shortlink, sehingga kalian bisa menggunakan cara ini untuk mendapatkan lebih banyak klik.


Kalian dapat mengakses situs BL.INK di bl.ink




T2M

 

T2M

 

T2M memiliki fitur-fitur seperti yang lengkap seperti situs shortlink modern lainnya. seperti analitik yang bisa kalian gunakan untuk melihat kualitas dan kinerja link yang kalian miliki.


T2M juga menyediakan fitur kustom URL namun tentunya dengan langganan premium. Fitur yang menarik yang ada di T2M salah satunya adalah integrasi dengan media sosial diamana kalian bisa langsung membagikan link yang telah kalian shortkan ke media sosial


Kalian bisa mengakses T2M di link t2mio.com


UPDATE:

Sayang sekali T2M menghentiukan layanan gratis mereka dikarenakan banyaknya yang menggunakan layanan shortlink mereka untuk melakukan spam atau aktivitas kejahatan lainnya,.

 

Jadi kalau kalian ingin tetap menggunakan layana T2M harus berlangganan atau menggunakan layanan Premium seharga $5 yang berdasarkan keterangannya hanya dibayarkan sekali saja untuk mengakses layanan dasar dari T2M

t2m update





Polr

 

Polr

Polr ini merupakah shorlink yang dibuat menggunakan project open source. secara penggunaan untuk pemula atau orang awam dan penggunakan casual memang kurang cocok karena kalian membutuhkan pemahaman mengenai kode pogram, selain itu kalian juga harus memiliki hosting sendiri.


Namun bagi kalian yang ingin memiliki shortlink sendiri, Polr bisa menjadi pilihan kalian untuk membuatnya. kalian bisa mengakses projek Polr melalui link polrproject.org




Yourls

 

Yourls

 

Sama seperti Polr, Yourls merupakan shortlink opensource project yang memungkinkan kalian untuk membuat shortlink sendiri dengan menggunakan domain milik kalian. 

 

Bagi kalian yang suka eksperimen atau ingin membuat shortlink sendiri tentu ini dapat menjadi pilihan namun jika kalian pengguna yang hanya ingin langsung menggunakan shortlinknya, Yourls tidak cocok untuk kalian


Kalian juga harus menggunakan hosting sendiri untuk menggunakan shortlink ini. kalian bisa mengakses Yourls melalui yourls.org




Shorturl.at

 

Shorturl.at

Yang terakhir adalah Shorturl.at. Kalian bisa menggunakan fitur shortlink dasar secara gratis di Shorturl.at tanpa perlu melakukan regristrasi. 

 

namun jika kalian menginginkan fitur lebih, kalian juga bisa menggunakan layanan premium yang disediakan oleh Shorturl.at

 

Beberapa fitur premium yang disediakan oleh Shorturl.at adalah ekstensi browser, pembuatan QR Code, API, dan analitik. Kalian bisa mengakses Shorturl.at di link shorturl.at





Nah, kalian bisa menentukan sendiri pilihan kalian untuk menggunakan shortlink yang mana saja sesuai dengan keinginan dan kebutuhan kalian. 

 

Selain itu jika kalian ingin membuat shortlink sendiri kalian juga bisa menggunakan Yourls dan Polr, sehingga kalian bisa membuat shortlink sesuai dengan domain utama kalian.



sekian artikel kali ini mengenai 7+ Rekomendasi Shortlink Gratis Terbaik untuk Memperpendek Link Kamu. Semoga artikelnya bermanfaat ya, jangan lupa terus kunjungi ladangtekno dan dapatkan informasi menarik mengenai tutorial dan dunia teknologi.

Use case, Overview, dan Data flow diagram | Rekayasa Perangkat Lunak

rekayasa perangkat lunak





Use case, Overview, dan Data flow diagram




Use Case Diagram

Use case diagram merupakan suatu model yang menggunakan actor dan use case atau fungsi – fungsi yang tersedia dalam sistem penggunanya. 


Use case membuat pengguna dapat mengetahui gambaran dari kegunaan aplikasi yang akan dibuat. Use case diagram terdiri dari beberapa bagian yaitu

  • Actor menjelaskan seseorang atau sistem yang berinteraksi dengan sistem. Sebuah actor mungkin hanya memberi informasi inputan kepada sistem, hanya menerima informasi dari sistesm atau dapat memberi dan menerima informasi dari sistem.
  • Use case merupakan gambaran fungsional dari suatu sistem, sehinggan antara konsumen dan pengguna sistem paham dan mengerti mengenai keguaan sistem yang akan dibangun.

 

Baca Juga: Pengertian Rekayasa Perangkat Lunak




Overview Diagram

Overview Diagram adalah diagram yang memvisualisasikan kerjasama antara activity diagram dengan sequence diagram. 


Overview Diagram dapat dianggap sebagai activity diagram dimana semua aktivitas diganti dengan sedikit sequence diagram, atau bisa juga dianggap sebagai sequence diagram yang dirincikan dengan notasi activity diagram yang digunakan untuk menunjukkan aliran pengawasan. Komponen – komponen dalam overview diagram adalah sebagai berikut

  1. Decision yaitu menunjukan titik syarat dari diagram yang berupa pilihan.  Jika kondisi benar maka akan ada suatu proses yang dijalankan begitu juga sebaliknya
  2. Initial yaitu mendefinisikan awal aliran ketika sebuah kegiatan
  3. Final yaitu penyelessaian sebuah kegiatan yang berisikan hasil yang akan ditampilkan setelah proses selesai.
  4. Activity yaitu menunjukan aktivitas yang sedang berlangsung
  5. Flow Control yaitu penghubung dua node dalam sebuah diagram activity.

 

Baca Juga: Model Proses Perangkat Lunak

 



Data Flow Diagram

 Data Flow Diagram adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Notasi yang terdapat dalam DFD adalah sebagai berikut:
1.    Function Berfungsi untuk merepresentasikan respon akan data yang masuk atau suatu kondisi tertentu.
2.    File/Database (Data store) yang Berfungsi untuk menyimpan data.
3.    Input/Output yaitu Suatu objek yang berinteraksi dengan sistem.
4.    Flow untuk Menunjukkan alur hubungan antar objek.




Contoh Studi Kasus:

Berikut adalah contoh penerapan ketiga diagram diatas dengan studi kasus Front office sebuah hotel studi kasus yang diberikan adalah sebagai beriku:

 

Buatlah use case diagram dan overview diagram dan DFD level 0 (context diagram) untuk sistem FO Hotel dimana pekerjaan sistem yang dilakukan sebagai berikut.

  1. Memberikan informasi ketersediaan kamar secara online. 
  2. Menjamin keamanan pelanggan dalam melakukan transaksi secara online. 
  3. Ketika membooking secara online, pelanggan minimal memberikan booking fee atau membayar secara lunas. Proses pembayaran dapat dilakukan secara online baik melalui kartu credit maupun paypal. 
  4. Sistem memberikan time limit terhadap pembayaran booking dan jika pembayaran melebihi time limit maka proses booking akan dibatalkan. 
  5. Pihak hotel mampu melakukan pengelolaan terhadap kamar-kamar dan meeting room secara online. 
  6. Pihak hotel mampu mengetahui pelanggan yang memesan dan juga mengetahui pembayaran pelanggan.

 

Use case Diagaram
Use case Diagaram

Gambar  Use case Diagaram merupakan tampilan dari use case sistem FO hotel, Dimana dalam gambar tesebut terdapat dua actor yang berperan dalam proses front office yaitu user atau pelanggan dan admin yang mengelola front office tersebut. 


Baca Juga: Manajemen Proses Perangkat Lunak




Overview Diagram
Overview Diagram
 

Gambar Overview Diagram merupakan tampilan dari overview diagram sistem front office hotel. Entitas – entitas yang ada dalam sistem tersebut berinteraksi dengan sistem fornt office, dimana entitas dapat meminta data ke sistem. 

 

Sistem akan meminta data ke data store selanjutnya data stroe akan mengirimkan data yang diminta ke sistem untuk ditapilkan ke pengguna sistem

 

Baca Juga: Software Design Data Structure dan User Interface


 

Data flow diagram Level 0
Data flow diagram Level 0

Gambar 3 merupakan data flow diagram level 0 dari sistem front office hotel. Diagaram tersebut memperlihattkan setiap entitas  dapat melakukan tugas atau proses yang diperuntukan. Entitas tersebut akan berhubung ke masing – masing proses yang dimana masing – masing proses tersebut dapat melakukan penyimpanan dan penampilan data melalui data store.

Software Design Data Structure dan User Interface | Rekayasa Perangkat Lunak


rekayasa perangkat lunak



Sebelumnya kita sudah membahsa mengenai Manajemen Proses Perangkat Lunak, kali ini kita akan membahasa materi lainnya yang masih dalam ruang lingkup pembelajara Rekayasa Perangkat Lunak


Desain perangkat lunak merupakan sebuah proses yang terjadi dalam beberapa tahap. Tahap – tahap tersebut difokuskan pada empat atribut yaitu struktur data (data structure), arsitektur perangkat lunak (software architecture), antarmuka pengguna (user interface), dan algortima (algorithm).


Secara spesifik pada tulisan ini saya hanya akan dijelaskan mengenai struktur data dan antarmuka pengguna saja. Sisanya akan saya bahas di tulisan lainnya.




Desain Struktur Data

Desain struktur data adalah aktifitas pertama yang dilakukan dalam rekayasa perangkat lunak. Proses pemilihan struktur data dapat menentukan desain yang paling efisien sesuai dengan kebutuhan. 

 

Desain struktur data dilakukan untuk mendapatkan struktur data yang baik sehingga diperoleh program yang lebih modular (memenuhi standar) dan mengurangi kompleksitas perangkat lunak. 

 

Desain struktur data menggunakan beberapa prinsip sebagai berikut:

  1. Prinsip analisis sistematika yang diaplikasikan pada fungsi dan prilaku harusnya juga diaplikasikan pada data
  2. Semua struktur data dan operasi yang akan dilakukan pada masing – masing struktur data harus didefinisikan
  3. Kamus data harus dibangun dan digunakan untuk menentukan baik data maupun desain program
  4. Keputusan desain data tingkat rendah harus ditunda sampai akhir proses desain
  5. Representasi struktur data hanya boleh diketahui oleh modul – modul yang menggunakan secara langsung data yang diisikan didalam struktur tersebut
  6. Pustaka struktur data dan operasi yang berguna yang dapat diaplikasikan pada struktur data tersebut harus dikembangkan
  7. Desain perangkat lunak dan bahasa pemrograman harus mendukung spesifikasi dan realisasi dari tipe – tipe abstrak.


Perancangan desain struktur data memerlukan tahapan atau langkah yang harus dilalui, sehingga struktur data yang dibuat tidak mengalami kekeliruan yang bisa membuat terjadinya gangguan pada hasil akhir dari sistem. 

 

Proses pembuatan rancangan desain struktur data dailakukan setelah kasus atau sistem yang akan dibaut ditetapkan.

 

Dalam perancangan desain struktur data akan dilakukan pembuatan ERD atau Entity Relationship Diagram, Normalisasi, dan pembuatan PDM atau Physical Data Model yang merupakan perumpamaan dari database yang sudah siap diimplementasikan.


1.    ERD (Entity Relationship Diagram)

Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya dilakukan oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system. 

 

Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan.


Pengertian sempitnya adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (database) dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yaitu disebut sebagai entity dan hubungan atau relasi antar objek- objek tersebut.


1.1.    Komponen dalam ERD

ERD (Entity Relationship Diagram)  mempunyai komponen-komponen yang harus digunakan di dalam membagun diagram tersebut. Komponen-komponen tersebut adalah sebagai berikut.


a)    Entitas
Entitas merupakan mengenai basis data yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. 


Entitas memiliki dua macam jenis yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya, sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.

Entitas
Entitas

Entitas ditandai dengan simbol persegi atau persegi panjang, sesuai Gambar Gambar 1.1 penumpang dan reservasi merupakan entitas. Entitas penumpang merupakan entitas kuat karena tidak memiliki ketergantungan dengan entitas lain, sedangkan entitas reservasi merupakan entitas kuat karena memiliki ketergantungan pada entitas lain yaitu entitas penumpang.


b)    Atribut 

Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data


Atribut
Atribut


Atribut ditandai dengan simbol elips, sesuai pada Gambar Atribut dalam entitas penumpang terdapat atribut nama_penumpang dan alamat_penumpang. Entitas reservasi juga terdapat atribut id_reservasi serta wkt_reservasi. Atribut juga memiliki beberapa jenis yaitu sebagai berikut.


c)    Relasi 

Relasi adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua entitas. Relasi mempunyai beberapa jenis yaitu sebagai berikut.


1)    Relasi satu ke satu (one to one)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.


Relasi One to One
Relasi One to One

Gambar Relasi One to One merupakan contoh dari relasi satu ke satu (One to One), dimana setiap satu pasien yang akan menempati satu ruangan yang ada. Relasi ini biasanya terdapat dalam sistem informasi rumah sakit.

 

2)    Relasi satu ke banyak (one to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.

 

Relasi One to Many
Relasi One to Many


Gambar Relasi One to Many merupakan contoh dari relasi satu ke banyak (One to Many), dimana setiap satu pegawai dapat bekerja dalam banyak project atau pekerjaan yang diberikan. Relasi ini biasanya terdapat dalam sistem informasi perusahaan.



3)    Relasi banyak ke satu (many to one)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas A berhubungan dengan paling banyak satu entitas pada himpunan entitas B.

Relasi Many to 1
Relasi Many to One

 
Gambar Relasi Many to One merupakan contoh dari relasi banyak ke satu (Many to One), dimana banyak mahasiswa hanya dapat diajarkan oleh satu orang dosen saja. Relasi ini biasanya terdapat dalam sistem informasi universitas.



4)    Relasi banyak ke banyak (many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, demikian juga sebaliknya, di mana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.


Relasi Many to Many
Relasi Many to Many

 

Gambar Relasi Many to Many merupakan contoh dari relasi banyak ke banyak (Many to Many), dimana banyak pegawai dapat bekerja pada banyak project atau pekerjaan yang ada. Relasi ini biasanya terdapat dalam sistem informasi perusahaan.




2.    Normalisasi

Normalisasi merupakan teknik analisis data yang mengorganisasikan atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil, dan fleksible. Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik, yaitu dapat dilakukan proses insert,update,delete dan modifikasi pada satu atau beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut. Untuk membuat hasil normalisasi yang baik tentu diperlukan pembuatan beberapa bentuk normalisasi, berikut adalah bentuk dari normalisasi tersebut. 

 

2.1.    Unnormalized Form (Bentuk Tidak Normal)

Relasi-relasi yang dirancang tanpa mengindahkan batasan dalam definisi basis data dan karakteristik Model Data Relasional (Relational Database Model/RDBM) menghasilkan relasi UNF.Bentuk ini harus dihindari dalam perancangan relasi dalam basis data. 

 

Contoh pertama menggunakan relasi sumber KRS, yang digunakan untuk mencatat data Mahasiswa dan pengambilan mata kuliah di setiap semester. Contoh bentuk UNF dapat dilihat pada tabel 1.1.

 

Relasi KRS dalam bentuk UNF
Relasi KRS dalam bentuk UNF


2.2.    Relasi Bentuk Normal Pertama (First Norm Form/1NF)

Sebuah model data dikatakan memenuhi bentuk normal pertamaapabila setiap atribut yang dimilikinya hanya memiliki satu nilai.Apabila ada atribut yang memiliki nilai lebih dari satu, atribut tersebut adalah kandidat untuk menjadi entitas tersendiri.


Relasi KRS_1 dalam bentuk 1NF
Relasi KRS_1 dalam bentuk 1NF


2.2.    Bentuk Normal Kedua (Second Norm Form/2NF) 

Bentuk normal kedua didasari atas konsep full functional dependency (ketergantungan fungsional sepenuhnya) yang dapat didefinisikan sebagai berikut. 

 

Jika A adalah atribut-atribut dari suatu relasi, B dikatakan full functional dependency (memiliki ketergantungan fungsional terhadap A, tetapi tidak secara tepat memiliki ketergantungan fungsional dari subset [himpunan bagian]) dari A.Relasi disebut 2NF jika memenuhi kriteria sebagai berikut:

  • Jika memenuhi kriteria 1NF
  • Atribut bukan kunci (non-key) haruslah memiliki ketergantungan fungsional sepenuhnya (fully functional dependency) pada kunci utama / primary key.

Contoh dari tabel yang sudah memenuhi bentuk normal kedua adalah sebagai berikut:

Relasi KRS_2 dalam bentuk 2NF
Relasi KRS_2 dalam bentuk 2NF

Relasi KRS_2 pada Tabel 1.2 masih mengalami ketergantungan transitif, yaitu NIM, Kd_MK dan SKS, sehingga perlu dipecah kembali.

Relasi Mahasiswa
Relasi Mahasiswa

Tabel 1.4 merupakan relasi Mahasiswa yang telah dipecah dari Relasi KRS_1 yang terdapat pada Tabel 1.1

 

2.4.    Bentuk Normal Ketiga (Third Norm Form/3NF)  

Sebuah model data dikatakan memenuhi bentuk normal ketiga (3NF) apabila ia memenuhi bentuk normal kedua dan tidak ada atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya.

 

Apabila ada, pisahkan salah satu atribut tersebut menjadi entitas baru, dan atribut yang bergantung padanya menjadi atribut entitas baru tersebut.

 

Permasalahan dalam 3NF adalah keberadaan penentu yang tidak merupakan bagian dari Primary Key menghasilkan duplikasi rinci data pada atribut yang berfungsi sebagai Foreign Key (duplikasi berbeda dengan kerangkapan data). Berikut adalah contoh tabel yang memenuhi kriteria nomal ketiga

Relasi KRS_3 dalam bentuk 3NF
Relasi KRS_3 dalam bentuk 3NF

Relasi KRS_3 pada Tabel 1.5 dan Relasi Mata_Kuliah merupakan hasil pemecahan relasi KRS_2 yang masih mengalami ketergantungan transitif pada atribut-atribut NIM, Kd_MK, dan SKS.

Relasi Mata_Kuliah
Relasi Mata_Kuliah

Tabel 1.6 merupakan perpecahan antara relasi KRS_2 yang masih terdapat ketergantungan transitif, sehingga dipecah menjadi 2 tabel yaitu tabel 1.5 yang terdapat NIM, Kd_MKdan Tahun_SMT dan tabel 1.6 yang terdapat Kd_MK dan SKS. 

 

Hasil akhir dari proses normalisasi ketiga dalam contoh ini adalah tiga buah relasi baru, yaitu Relasi KRS_3, Relasi Mahasiswa, dan Relasi Mata_Kuliah.


 

 

3.    PDM (Physical Data Model)

PDM (Physical Data Model)adalah presentasi suatu implementasi database secara spesifik dari suatu Logical Data Model (LDM) yang merupakan konsumsi komputer yang mencakup detail penyimpanan data di komputer yang direpresentasikan dalam bentuk record format, record ordering dan access path dan menjelaskan bagaimana data itu disimpan di dalam media penyimpanan yang digunakan secara fisik. 

 

Sasarannya adalah menciptakan perancangan untuk penyimpanan data yang menyediakan kinerja yang baik dan memastikan integritas, keamanan, serta kemampuan untuk dipulihkan.


PDM adalah model yang menjelaskan cara komputer memandang data, bahwa data tersimpan pada lokasi fisik sebagai file-file yang terpisah. PDM mempunyai komponen-kompen penyusun yang diperlukan untuk membangun sebuah PDM yaitu sebagai berikut.


1)    Tabel

Tabel adalah kumpulan data yang disusun berdasarkan baris dan kolom. Baris dan kolom ini berfungsi untuk menunjukkan data terkait keduanya. Tabel dalam PDM diisi dengan entitas dan atribut yang nantinya akan dihubungkan dengan garis penghubung sesuai dengan relasinya antara tabel satu dan tabel yg lainnya.



2)    Kolom

Kolom adalah bagian dari tabel yang strukturnya vertikal di dalam tabel, kolom nanti akan diisi dengan atribut-atribut sesuai dengan entitas yang dimilikinya.



3)    Primary Key

Primary Key sangat penting dalam pembuatan PDM, Primary Key bersifat unik yang digunakan untuk membedakan satu tabel dengan tabel yang lainnya, sehingga disetiap tabel mempunyai Primary Key yang berbeda-beda. 

 

 

4)    Foreign Key

Foreign Key atau sering pula disebut sebagai kunci tamu atau kunci asing adalah salah satu atau gabungan sembarang atribut yang menjadi primary key dalam relasi lain yang mempunyai hubungan secara logic. Foreign Key tidak harus dimiliki dalam sebuah relasi. Jika foreign key muncul dalam sebuah relasi maka foreign key tersebut akan menunjukkan adanya kerelasian antar relasi antar tabel dalam PDM.
 

 

 

 

Desain Antarmuka Pengguna

Antarmuka pengguna merupakan perantara atau penghubung yang ditunjukan untuk pengguna, sehingga pengguna dapat mendapatkan timbal balik dengan lebih mudah.

 

Antarmuka pengguna berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna dengan system operasi, sehingga komputer dapat digunakan, artinya antarmuka pengguna bisa diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang membentuk pengalaman bekomputer. 

 

Antarmuka pengguna bisa berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI). Tujuan lain dari desain antarmuka pengguna adalah untuk mendapatkan antarmuka yang efektif dan sesuai dengan perangkat lunak yang dibuat.  

 

1.    Prinsip – Prinsip Desain Antarmuka

Prinsip – Prinsip Desain Antarmuka yang digunakan dalam membuat sebuah desain antarmuka adalah sebagai berikut

  • Kebiasaan Pengguna, yaitu desain menggunakan instilah, konsep dan kebiasaan yang sudah dikenali oleh pengguna.
  • Konsisten, yaitu perancangan desain dalam melakukan perubahanya tidak melakukan perubahan yang seignifikan dalam waktu yang singkat
  •  Minimal Surprise, yaitu pengguna dapat menernak apa yang akan terjadi jika suatu proses dilakukan dalam sebuah perangkat lunak.
  • Pemulihan, yaitu pada suatu saat pengguna pasti akan melakukan kesalahan dalam menggunakan perangkat lunak, maka dari itu antarmuka harus menyediakan fasilitas yang memungkinkan pengguna untuk memperbaiki kesalahan yang dibuat.
  • Bantuan, yaitu perangkat lunak yang dibuat harus memiliki panduan mengenai bagaimana cara menggunakan perangkat lunak tersebut.
  • Keberagaman, yaitu pengguan memiliki karakter yang berbeda – beda, karenanya perangkat lunak yang dibuat harus bisa fleksibel dengan pengguna yang ada.

 

 

 

2.    Proses Desain Antarmuka Pengguna

Pembuatan desain antarmuka pengguna memerlukan beberapa proses yang disebut di gambar dibawah ini.

Proses Desain Antarmuka Pengguna
Proses Desain Antarmuka Pengguna
 

Gambar Proses Desain Antarmuka Pengguna merupakan proses yang dilakukan ketika akan membuat desain antarmuka pengguna. Penjelasannya adalah sebagai berikut

  1. Analisis dan memahami prilaku pengguna, yaitu suatu proses dimana kita mencoba mencari tahu apa saja kebiasaan yang dilakukan pengguna yang berhubungan dengan perangkat lunak yang kita buat.
  2. Membuat prototype desain diatas kertas, yaitu membuat desain awal dari prototype yang masih dalam bentuk gambar.
  3. Evaluasi desain dengan pengguna. Melakukan evaluasi desain yang telah dibuat apakah sudah selesai atau belum.
  4. Merancang prototype. Membuat rancangan dari prototype secara nyata dan rancangan ini juga akan dilakukan evaluasi.
  5. Membuat prototype desain dinamis. Yaitu kita membuat program dengan fitur yang telah dirancanakan akan tetapi belum dapat dieksekusi.
  6. Evaluasi desain dengan pengguna. Melakukan evaluasi desain terhadap desain dinamis yang sudah dibuat.
  7. Mengeksekusi Prototipe. setelah di evaluasi dan sesuai dengan yang diinginkan, selanjutnya prototype yang sudah dibuat diberi coding agar dapat dieksekusi, dan
  8. Implementasi antarmuka yang sudah atau terakhir.

 

 

 

3.    Interaksi Pengguna

Interaksi pengguna memiliki lima tipe yaitu direct manipulation, menu selection, form fill-in, command language dan natural language.

 

3.1.    Direct Manipulation (Pengoperasian Secara langsung)

Interaksi langsung objek pada layar, misalnya menghapus file dengan memasukannya kedalam trash. Kelebihan dari interaksi ini adalah waktu yang diperlukan untuk mempelajari interaksi singkat, dan timbal balik diberikan pada setiap aksi sehingga kesalahan yang terjadi dapat diketahui dan diperbaiki dengan mudah, sedangkan kekurangannya adalah antarmuka tipe ini rumit dan memerlukan banyak fasilitas pada sistem komputer.
 

3.2.    Menu Selection

Memilih perintah dari daftar yang sudah disediakan, menu yang tersedia di aplikasi word processor. Kelebihan dari interaksi ini adalah pengguna tidak perlu mengingat nama perintah yang ada, sedangkan kekurangan dari interksi ini adalah perlu banyak struktur menu jika ada banyak pilihan.

 

3.3.    Form Fill-in

Mengisi data pada sebuah area pada form, kelebihan dari interaksi ini adalah masukan data yang sederhana, sedangkan kekurangan dari interaksi ini adalah memerlukan banyak tempat dilayar.
 

3.4.    Comand Language

Mengetikan perintah yang sudah disediakan pada program. Kelebihan dari interaksi tipe ini adalah perintah diketikan langsung pada sistem sehingga akan mempersingkat waktu atau kerja sismtem, sedangkan kekurangnnya adalah pengguna harus memperlajari dan mengingat banyak perintah, dan tidak adanya perbaikan atas kesalahan yang dilakukan.
 

3.5.    Natural Language

Perintah yang menggunakan bahasa sehari – hari yang digunakan oleh pengguna, kelebiahan dari interaksi tipe ini adalah pengguna sudah mengerti dengan apa yang mereka kerjakan sehingga tidak perlu mempelajarinya dengan lebih keras, sedangkan kekurangnnya adalah




4.    Jenis – Jenis Antarmuka Pengguna

Antar muka pengguna yang banyak digunakan saat ini adalah jenis Graphical User Interface (GUI), selain itu juga ada jenis Command Line Interface (CLI).

 

4.1.    Graphical User Interface (GUI)

GUI merupakan antarmuka pengguna yang sering digunakan saat ini. Antarmuka GUI ini menggunakan interaksi memalui gambar- gambar, grafik, ikon, dan yang lainnya. 

 

Tampilan GUI
Tampilan GUI

Gambar Tampilan GUI merupakan contoh dari tampilan gambar GUI dari salah satu sistem oprasi yang popular saat ini, tampilan GUI sudah sangat user friendly karena sudah sangat nyaman digunakan oleh pengguna awam sekalipun.

4.2.    Comand Line Interface (CLI)

CLI adalah tipe antarmuka yang dimana pengguna bisa berinteraksi dengan sistem informasi melalui terminal atau command. Bentuk antarmuka ini menggunakan perintah – perintah dalam bentuk teks yang sudah ditentukan.


Tampilan CLI
Tampilan CLI
 

Gambar Tampilan CLI merupakan contoh dari tampilan CLI, dimana tampilan masih berupa command secara langsung, sehingga bagi pengguna awam akan terasa sulit untuk menggunakan tampilan ini karena harus menghafal command yang ada