Belajar Membuat Controller & Model Laravel

Assalamualaikum Wr.Wb

Kali ini disini saya akan menjelaskan sedikit Pemahaman Controller dan Model Laravel
1.Controller yaitu proses atau fungsi untuk mengatur tampilan ke user
2.Model yaitu sebuah fungsi untuk menyimpan atau mengambil data dari database.

✓Cara membuat controller di laravel:
-Hidupkan terlebih dahulu xampp nya.
-Buka cmd lalu ketik composer dan pastikan composer telah terinstal
-Lalu ketik
cd..
cd xampp
cd htdocs
cd belajar_laravel

-Setelah itu membuat HomeController di cmd dengan ketik: php artisan make: controller HomeController

2a
-kemudian buka sublime lalu buka folder belajar_laravel
-Selanjutnya di folder tersebut cari App/http/controller/HomeController

homeweb
-Lalu buka folder di controller yang bernama HomeController lalu ketik coding seperti dibawah ini

3a

-Kemudian buka folder routes di folder tersebut ada web.php , lalu ketik coding nya:

web

-setelah itu buka web browser lalu ketikan url nya,dan akan tampil seperti ini

home

✓Cara membuat Model di Laravel
-Untuk membuatnya sama seperti membuat controller
-Lalu ketik php artisan make:model AboutModel

-Cek file model pada direktori C:\xampp\htdocs\laravel\app

-Lalu buka file AboutModel tadi pada text editor model

rev

-lalu save, setelah itu buatlah Controller dengan nama AboutController

-lalu save, setelah itu buat routes baru pada web.php
route::get(‘/about’,’AboutController@index’);

web

-save, dan buka browser dengan url http://localhost/laravel/public/about makahasilnya akan seperti ini

model

Sekian terima kasih. Mohon maaf bila ada kesalahan.

Wassalamu’alaikum Wr.Wb

Iklan

Analisis Conceptual Data Model paket 1 (Aplikasi Ticketing Pesawat Terbang dan Kereta Api)

 

Perbedaan CMD dan PDM beserta contoh tabelnya.
Assalamualaikum wr.wb

Hai ketemu lagi dengan saya. Saya disini akan menjelaskan mengenai CMD dan PDM Paket 1 Ticketing Pesawat Terbang dan Kereta Api Uji Kompetensi RPL.

1. CMD adalah singkatan dari Conceptual Data Model dimana hanya berupa bentuk rancangan dan analisis data saja.
2. PMD adalah singkatan dari Physical Data Model PDM ini merupakan hasil genret dari CMD dengan berbentuk tabel.
– Perbedaan dari kedua di atas adalah dimana CDM tidak memiliki tipe data sedangkan PDM memiliki tipe data.

Contoh CMD dari data tiket pesawat dan kereta api di bawah ini

IMG_20180118_193957

1. tabel user

IMG_20180118_194149

Pertama buat Tabel User, yang terdiri dari :
– id(int)(11)

– username(varchar)(100)

– Password(varchar)(225)

– fullname(varchar)(255)

– level(Enum)(‘1′,’2’)/(‘admin’,’kasir’)
Level menggunakan tipe data enum, karena untuk bisa memilih, di tabel level ada dua kasir dan admin,
-Admin bertugas untuk mengolah destinasi, mengolah transportasi, dan mencetak laporan,
– Kasir mempunyai fungsi sebagai menerima pemesanan, memproses pemesanan, dan laporan.
*Customer mempunyai tugas mengisi biodata, history, memesen dan upload bukti.

2. Tabel Reservation yaitu tabel tentang pemesanan tiket pesawat terbang dan kereta api.

IMG_20180118_194026

✓ Reservation _code disini berarti tentang pemesaan tiket kereta.
✓Reservation _at adalah mengenai laporan kapan kedatangannya.
✓Reservation _date adalah tentang tanggal kapan kita memesan.
✓Seat_code adalah mengenai kode tempat duduk contohnya A2, B2
✓Tipe data pride price lebih baik menggunakan decimal jika menggunakan double dikhawatirkan akan terjadi eror, karena jika kita menginput uang sebesar 40 juta maka akan eror karena double itu ada batasannya.
✓Depart_at tentang waktu berangkat dan tibanya keteta api atau pesawat.

3.Transportation

IMG_20180118_194120

– Kode berisi nama kereta misalnya argo bisnis
– Seat_qty yaitu jumlah tempat duduk yang tersedia.
-Transportasi_typeid kelas dari kereta api, contohnya seperti :
*Bisnis
*Ekonomi
*Eksekutif

4. tabel rute yaitu mengenai rute perjalanan kereta api dan pesawat.

IMG_20180118_194059

-depart at disini tentang waktu berangkat dan tiba nya transportasi kereta api atau pesawat terbang
-rute_from mengenai dari mana rutenya itu.
-rute_to mengenai rute mana yang akan dikunjungi.
-transportasi_id yaitu seperti id transportasi pesawat atau kereta api.

✓ kasir bertugas untuk
-menerima pesanan
-memproses pesanan (verifikasi)
-laporan
-history
-mengisi biodata
✓upload bukti menggunakan tipe data integer agar dapat di auto increment supaya berurutan.
memesan
✓ level menggunakan tipe data enum, karena agar dapat memilih berdasarkan data yang sudah ditetapkan.
5. Transportation type adalah jenis transportasinya.

IMG_20180118_194234

6. tabel customer adalah tabel pelanggan dimana data tersebut berisi data pelanggan.

IMG_20180118_194214

-Tipe data gender menggunakan Enum datanya sudah ditetapkan.

Sekian terimakasih, mohon maaf apabila ada yang kurang di mengerti, karena saya sendiri masih dalam proses belajar . semoga bermanfaat 😊, Wasalamualaikum wr.wb.

Oracle 11g dan cara menjalankannya.

Assalamualaikum wr. wb

Membuat sebuah tutorial menggunakan oracle 11g dan  cara menjalankannya.

  1.  Buka CMD

1– Ketik sqlpluse

– Kemudian mengisi username dan password

-Isi username dengan nama system Dalam password ini tidak akan di tampilkan tanda bintang yang biasanya anda temukan jika mengisi kolom password akan muncul tanda bintang, melainkan akan kosong pada password tersebut ini lah salah satu kelebihan cmd.

Saya mengisi password dengan nama saya yaitu baekhyun12

  • Jika berhasil maka ada muncul bacaan “ connected to: oracle database 11g express edition release 11.2.0.2.0 – 64 bit Production.”
  • Ketik dengan huruf besar ALTER USER HR IDENTIFIED BY indra ACCOUNT UNLOCK;

Lalu enter

Dan akan muncul User alter altered.

Di atas tertera kata BY indra, itu adalah sebuah password. Karna password saya  bernama baekhyun12 maka saya isi dengan nama indra

2.

2.png

  1. Langkah kedua buka folder sqldeveloper-17.4.0.355.2349-x64

– Copy kan atau cut folder sqldeveloper. Saya menaruhnya di local disk F lalu pindahkan ke local disc C di bagian folder Program files kemudian ctrl+p atau paste kan.

– Buka folder sqldevelopernya run sqldeveloper application.

3.

3Maka tampilan akan seperti gambar diatas Selanjutnya

  1.  klik tombol + (tambah) dibagian atas kiri yang berwarna hijau

3.1-Anda akan di tampilkan form seperti gambar di atas

– Anda disuruh untuk mengisi beberapa kolom

– Connection Name : HUMAN RESOURCE

Dengan huruf kapital

– Username : hr

Dengan huruf kecil

– Password isi dengan password anda masing masing.

Saya menggunakan password dengan nama baekhyun12 

-Klik tombol Test Jikaberhasil maka akan muncul Status : Success

Yang tertera di lingkaran merah

-jika selesai makan klik tombol save

-Dan yang terakhir klik tombol Connect

4.

4

  • jika tahap ke 3 berhasil maka akan muncul dibagian kiri atas bertanda lingkaran merah. klik HUMAN RESOURCE
  • kemudian klik icon sql berwarna hijau bagian atas yang bertanda lingkaran abu
  • lalu akan muncul select connection lalu klik oke

4.2.PNG dan akan seperti gambar di atas ini

5.

tahap terakhir di tutorial ini.

  1. Menampilkan Data seluruh field.

5.PNG

SELECT * FROM EMPLOYEES;

2.  Menampilkan hanya beberapa field.

5.1.PNG

 SELECT FIRST_NAME, LAST_NAME, SALARY FROM EMPLOYEES;

3. Menampilkan data dimana gaji ditambah tunjangan sebesar 100

5.2.PNG

SELECT FIRST_NAME, LAST_NAME, SALARY, SALARY+100 FROM EMPLOYEES;

4.  Menampilkan data dengan  tunjungan gaji sepertahun

5.3.PNG

SELECT FIRST_NAME, LAST_NAME, SALARY, 12*(SALARY+12) FROM EMPLOYEES;

Ket: gaji ditambah tunjangan harus diberi kurung buka tutup karna                kenapa jika tidak di beri kurung maka sistem akan menghitung dimana              12 bulan atau setahun di kali gaji di tambah tunjangan. dan hasil akan beda

5.  Merubah sebuah titik field (alias)

5.4.PNG

SELECT FIRST_NAME, LAST_NAME, SALARY, 12*(SALARY+12) AS YEAR_SALARY FROM EMPLOYEES;

6.  menampilkan field menggunakan spasi

5.5

 SELECT FIRST_NAME, LAST_NAME, SALARY, 12*(SALARY+12) AS “YEAR SALARY” FROM EMPLOYEES;

7. Menggabungkan beberapa field atau memambahkan String

5.6.PNG

 SELECT FIRST_NAME|| ‘ ‘ ||LAST_NAME, FULLNAME, SALARY, 12*(SALARY+12) AS          “YEAR SALARY” FROM EMPLOYEES;

“MUNGKIN HANYA ITU SAJA YANG SAYA DAPAT SAMPAIKAN SEMOGA BERMANFAAT .SAYA MEMBUAT TUTOR INI HANYA UNTUK MEMENUHI SALAH SATU TUGAS MATA PELAJARAN.
TERIMA KASIH ATAS PERHATIAN NYA.”
WASALAMUALAIKUM

Materi 1 OracleDB 11g : Introduction

Deskripsikan / Jelaskan tentang :

  1. Oracle 11g and other version
  2. Data Referensi Pada Tabel
  3. ERD berserta contoh Gambar dan Penjelasan
  4. UID, Primary Key, Foreign Key
  5. Relational itu Database Terminology
  6. DML, DDL, DCL, Transaction Control

Jawab :

  1. Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Versi Oracle diantaranya :
  • Oracle 11 g, merupakan sebuah entry-level, database kecil yang di Release 2 basis kode Oracle.
  • Oracle 12c, bisa mencakup fitur oracle yang disebut “database pluggable”, yang memungkinan sebuah instance dari database oracle untuk menghandle banyak database lain, memungkinkan untuk secara lebih efisien menggunakan sumber daya sistem dan menegemen yang lebih mudah.
  • Oracle 10g, adalah singkatan dari grid. Fokus dari versi baru Oracle ini adalah untuk memudahkan perusahaan menyederhanakan proses implementasi grid computing di luar kerangka krja komputasi akademik, teknik, riset dan saintifik. Software ini adalah langkah revolusioner berdasarkan pengalaman Oracle selama bertahun-tahun dalam arsitektur komputasi tersebar dan dalam mendukung lingkungan multivendor. Oracle 10g meliputi :
  • Oracle Database 10g
  • Oracle Aplication Server 10g
  • Oracle Enterprise Manaer 10g

 

2.

  • ALTER TABLE, adalah salah satu perintah di Oracle yang digunakan untuk merubah struktur suatu table, seperti melakukan proses dibawah ini:
  • Menambah suatu kolom di table
  • Merubah tipe data suatu kolom
  • Merubah nama table
  • Menghapus suatu kolom
  • Constraint adalah aturan atau batasan yang diterapkan di table untuk menjaga konsistensi dan integritas data.
  1. ERD (Entity Relationship Diagram )merupakan suatu model diagram untuk menggambarkan desain database yang akan dibuat, tujuannya untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

IMG-20180111-WA0004

 

4.

  • UID (User Interface Design) adalah design untuk komputer, peralatan, mesin, perangkat komunikasi mobile, aplikasi perangkat lunak dan situs web yang berfokus pada engalaman dan interaksi penggunanya.

Tujuan dari UID adalah merancang interface yang lebih efektif untuk sistem peran dalam perangkat lunak. Efektif artinya siap digunakan, dan hasilnya sesuai dengan kebutuhan.

  • Primary key ( kunci utama ) adalah suatu nilai dalam basis data yang digunakan untuk mengidentifikasi suatu baris. salah satu candidate key yang kita nobatkan sebagai kolom unik untuk identifikasi baris dalam tabel. Kolom ini tidak boleh berulang, dan tidak boleh kosong (null).
  • Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai kunci tamu dari tabel lain. Foreign Key sangat berguna bila kita bekerja dengan banyak tabel yang saling berelasi satu sama lain.
  1. Database relational adalah suatu konsep penyimpanan data terstruktur. Model ini menjelaskan tentang hubungan logik antar data dalam basis data dengan cara memvisualisasikan ke dalam bentuk tabel dua dimensi yang terdiri dari sejumlah baris dann kolom yang menunjukan atribut – atribut.

 

6.

  • DDL

DDL merupakan singkatan dari Data Definition Language, DDL digunakan untuk mendefinisikan suatu schema atau struktur pada sebuah database. SQL yang menggunakan konsep ini adalah perintah CREATE, ALTER, RENAME, dan DROP

  • DML

DML merupakan singkatan dari Data Manipulation Language yang merupakan bahasa SQL untuk memanipulasi data dalam sebuah database yang dapat terdiri dari UPDATE, DELETE, INSERT, dan SELECT.

  • DCL

DCL merupakan singkatan dari Data Control Language, konsep ini digunakan untuk merubah hak akses, memberikan roles, dan isu lain yang berhubungan dengan keamanan database.

  • TCL

TCL merupakan singkatan dari Transaction Processing Language, konsep ini digunakan untuk mekanisme dalam pemrosesan sebuah transaksi dalam database. Dua perintah SQL yang paling populer untuk TCL adalah Rollback dan Commit

Laravel beserta install

Per 1 ( Laravel beserta install )
1. Laravel apa ?
2. Bandingkan semua metode ?
3. Istilah yang ada di laravel
4. Cara install + ss
– Online
-Offline

  1. Laravel adalah sebuah framework dalam pembuatan web yang didalamnya mempunyai composer yang berfungsi sebagai alat bantu untuk memudahkan dalam pembuatan fungsi dan library pada project. Dan laravel tidak perlu mengetik ulang dari awal. Karena telah mempunyai composer.
  2. Perbandingan semua motede                Native adalah sebuah langkah dalampembuatan web dimana langkah – langkahnya dimulai dari awal ( dari nol ), dan penempatan folder tidak sama dengan php                Codeigniter adalah salah satu framework berupa php yang bersifat open source yang mempunyai model MVC dan berfungsi untuk pembuatan web yang dimana digunakan untuk pemula, dan tidak berbayar.                   Laravel adalah sebuah langkah pembuatan web yang digunakan untuk programmer yang tengah, yang didalamnya ada composer dimana bisa membuat controller yang tidak perlu dibuat dari awal.         Sympony adalah salah satu pembuatan web dimana jika kita sudah menguasai semua metode yang sebelumnya, bisa dibilang juga pada penggunaan metode ini sudah tingkat atas.
  1. Istilah yang ada dalam laravel yaitu :                                                    -PHPartisan, berfungsi sebagai alat bantu yang sangat penting dalam laravel                                                    -Composer, berfungsi sebagai alat bantu untuk memudahkan dalam pembuatan fungsi dan library pada project.
  1. Cara install :
  • Online
  1. Buka cmd, setelah itu installasi composer dengan cara dihosting seperti pada langkah berikut yang ada pada contoh gambar.

1

2

3

4

5

6

 

  1. Setelah langkah diatas berhasil dilakukan. Pindahkan file composer ke folder/bin. Hal tersebut berfungsi agar kita dapat memanggil perintah composer secara langsung via konsol/terminal.
  • Offline
  1. Langkah pertama anda harus menginstall composer yang sudah disediakan sebelumnya. Caranya klick file composer nya kemudian klick yes dan pilih next seperti pada gambar dibawah.

 

7

  1. Seperti langkah yang dilakukan sebelumya, pilih next dengan melakukan beberapa langkah pada gambar dibawah.

 

8
9

  1. Klick install seperti pada gambar dibawah, tunggu beberapa menit sampai muncul  gambar yang muncul tulisan finish.

 

10

11

  1. Setelah penginsatalan composer selesai buka cmd lalu ketikan composer untuk mengecek penginstallan composer berhasil atau tidaknya.

12

 

  1. Buka browser yang anda punya apapun, ketikan localhost/belajar_laravel/public/. Dan apabila muncul seperti pada gambar dibawah tandanya laravel berhasil di install.

 

 

 

13

  1. Setelah itu buka cmd kembali, dan lakukan langkah berikutnya seperti pada contoh berikut. Tujuannya supaya dalam mengakses link bisa lebih simple.
  • cd..
  • cd..
  • Belajar_laravel
  • Php artisan server

 

14

  1. Buka browser kembali, dan ketikan localhost:8000. Dan apabila dalam mengakses tersebut berhasil maka akan muncul gambar seperti pada gambar berikut.

 

15

Introduce myself

Introduce myself
-Siapa kamu?
-Latar belakang?
-Minat?
-Bakat?
-Pencapaian?
-Tantangan yang dilalui?
-Tujuan?

Hallo, nama saya Dita Maesaroh panggilan saya dita, saya lahir di Subang 16 Desember 2000 tepatnya pada hari sabtu. Sekarang saya duduk di bangku pendidikan di kelas 12 tepatnya di SMKN 1 Subang , jurusan saya rekayasa perangkat lunak. Saya masih tinggal bersama kedua orangtua saya di pelosok Subang. Saya mempunyai 1 adik namanya Hafis Matin , dia mempunyai tanda di kuping nya.
Minat saya waktu SD yaitu menjadi Dokter ,gak tau kenapa seiring berjalannya waktu masuk SMP tetap mau menjadi dokter terus. Mungkin menjadi tahap remaja saya , saya mulai labil dan gak tau kenapa sudah negatif thinking aja dan gak bakalan mungkin. Waktu terus berlalu saya sudah melewati SMP saya berniat masuk ke Darussalam Kasomalang, sudah diterima ternyata saya gak bisa berlanjut di Darussalam, lalu saya masuk ke SMKN 1 Subang. Dan mencari jurusan yang bersangkutan dengan komputer. Dan saya minat ke jurusan Rekayasa perangkat lunak. Tapi sudah masuk ke jurusan rpl dan ternyata gak tau apa- apa tentang Rpl. Dan bakalan dilanjutkan ke kuliah . Dan saya belum tentu mau masuk fakultas apa, sekarang ini masih bingung dan labil. Saya mau masuk fakultas psikologi tetapi bakat saya ada di bidang agama.
Pencapaian yang terjadi saya pernah juara 2 khotam Al-Qur’an, dan alhamdulilah menjadi juara 2 di pondok pesantren. Dan Alhamdulillah bisa menjadi pembawa acara di acara maulid.
Tantangan nya gak terlalu susah cuman untuk menjadi juara tingkat 3 itu susah dan pelajaran nya tidak gampang, terus pembawa acara cuman mengahpal supaya tidak malu di depan umum, kadang semua orang itu pandangan nya tidak sama.
Tujuan nya memenuhi syarat yang disuruh HDR , dan bisa berbagi pengalaman .. terkadang uang akan habis sedangkan pengalaman tidak akan pernah habis sampai kapan pun..

Microsoft excel pelajaran ke 1

ke1

 

 

Setelah belajar wordprees materi yang bakalan di ajarkan yaitu microsoft excel tapi yang pertama belum belajar ke IF atau yang lain nya. Pertama nya di jelasin dulu  oleh guru saya cara cara nya selesai kita nya mengerti kita langsung di tes satu orang satu orang . alhamdulilah saya berhasil meskipun bagian ke 2 itu susah banget, tapi alhamdullah bisa soal nya udah belajar juga di SMP.

 

 

Muslimah sejati :)

 

fbgbb

Muslimah  sejati tidak dilihat dari jilbabnya yang anggun, tetapi dilihat dari kedewasaannya dalam bersikap.

Muslimah sejati tidak dilihat dari tangannya yang selalu membawa Al – Qur’an, tetapi dilihat dari hafalan dan pemahamannya akan kandungan Al – Qur’an tersebut.

Muslimah sejati tidak dilihat dari tundukan matanya ketika interaksi, tetapi bagaimana dia mampu membentengi hati.

Muslimah sejati tidak dilihat dari komitmennya dalam menjalankan kegiatan, tetapi dilihat dari keikhlasannya dalam bekerja.

Muslimah sejati tidak dilihat dari solatnya yang lama, tetapi dilihat dari kedekatannya pada Robb di luar aktiviti solatnya.

Muslimah sejati tidak dilihat kasih sayangnya pada orang tua dan teman – teman, tetapi dilihat dari besarnya kekuatan cinta pada Ar-Rahman Ar-Rahiim.

Muslimah sejati tidak dilihat dari rutin dhuha dan tahajjudnya, tetapi sebanyak apa titisan air mata penyesalan yang jatuh ketika sujud

Seorang muslimah sejati bukanlah dilihat dari kecantikan paras wajahnya, tetapi dilihat dari kecantikan hati yang ada di sebaliknya.

Muslimah sejati bukan dilihat dari bentuk tubuhnya yang mempesona, tetapi dilihat dari sejauh mana dia menutupi bentuk tubuhnya.

Muslimah sejati bukan dilihat dari begitu banyaknya kebaikan yang dia berikan tetapi dari keikhlasan dia memberikan kebaikan itu.

Akhwat sejati bukan dilihat dari seberapa indah lantunan suaranya, tetapi dilihat dari apa yang sering mulutnya bicarakan.

Muslimah sejati bukan dilihat dari kefasihan berbahasa, tetapi dilihat dari bagaimana caranya dia berbicara.

Muslimah sejati bukan dilihat dari keberaniannya dalam berpakaian tetapi dilihat dari sejauh mana dia berani mempertahankan kehormatannya.

Muslimah sejati bukan dilihat dari kekhuatirannya digoda orang di jalan tetapi dilihat dari Kekhuatiran dirinyalah yang mengundang orang jadi tergoda.

Muslimah sejati bukanlah dilihat dari seberapa banyak dan besarnya ujian yang dia jalani tetapi dilihat dari sejauhmana dia menghadapi ujian itu dengan penuh rasa syukur.