Story of my life
If you want to change different, start from your self.
— Uhuhuhuhuhu.
If you want to change different, start from your self.
— Uhuhuhuhuhu.
Model Sekuensial Linier atau sering disebut Model Pengembangan Air Terjun, merupakan paradigma model pengembangan perangkat lunak paling tua, dan paling banyak dipakai. Model ini mengusulkan sebuah pendekatan perkembangan perangkat lunak yang sistematik dan sekunsial yang dimulai pada tingkat dan kemajuan sistem pada seluruh tahapan analisis, desain , kode, pengujian, dan pemeliharaan.

Berikut Merupakan Tahapan – tahapan Pengembangan Model Sekuensial Linear / Waterfall Development Model :
Langkah pertama dimulai dengan membangun keseluruhan elemen sistem dan memilah bagian-bagian mana yang akan dijadikan bahan pengembangan perangkat lunak, dengan memperhatikan hubungannya dengan Hardware, User, dan Database.
Pada proses ini, dilakukan penganalisaan dan pengumpulan kebutuhan sistem yang meliputi Domain informasi, fungsi yang dibutuhkan unjuk kerja/performansi dan antarmuka. Hasil penganalisaan dan pengumpulan tersebut didokumentasikan dan diperlihatkan kembali kepada pelanggan.
Pada proses Desain, dilakukan penerjemahan syarat kebutuhan sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuatnya proses pengkodean (coding). Proses ini berfokus pada struktur data, arsitektur perangkat lunak, representasi interface, dan detail algoritma prosedural.
Pengkodean merupakan proses menterjemahkan perancangan desain ke bentuk yang dapat dimengerti oleh mesin, dengan menggunakan bahasa pemrograman.
Setelah Proses Pengkodean selesai, dilanjutkan dengan proses pengujian pada program perangkat lunak, baik Pengujian logika internal, maupun Pengujian eksternal fungsional untuk memeriksa segala kemungkinan terjadinya kesalahan dan memeriksa apakah hasil dari pengembangan tersebut sesuai dengan hasil yang diinginkan.
Proses Pemeliharaan erupakan bagian paling akhir dari siklus pengembangan dan dilakukan setelah perangkat lunak dipergunakan. Kegiatan yang dilakukan pada proses pemeliharaan antara lain :
Corrective Maintenance : yaitu mengoreksi apabila terdapat kesalahan pada perangkat lunak, yang baru terdeteksi pada saat perangkat lunak dipergunakan.
Adaptive Maintenance : yaitu dilakukannya penyesuaian/perubahan sesuai dengan lingkungan yang baru, misalnya hardware, periperal, sistem operasi baru, atau sebagai tuntutan atas perkembangan sistem komputer, misalnya penambahan driver, dll.
Perfektive Maintenance : Bila perangkat lunak sukses dipergunakan oleh pemakai. Pemeliharaan ditujukan untuk menambah kemampuannya seperti memberikan fungsi-fungsi tambahan, peningkatan kinerja dan sebagainya.

Kelebihan Model Sekuensial Linear / Waterfall Development Model
Kekurangan Model Sekuensial Linear / Waterfall Development Model :
2. Perbandingan Model Waterfall dengan Model Prototype
| Tahapan Pengembangan Perangkat Lunak | Waterfall | Prototype |
| Analisis Sistem (Systems Analysis) | Kebutuhan data harus dianalisis diawal secara lengkap dan menyeluruh | Kebutuhan data dapat ditambahataupun dikurangi sesuai dengan kebutuhan user dilakukan testing |
| Perancangan Sistem (Systems Design) | 1. Perubahan data ataupun fungsional akan merubah keseluruhan proses pada tahapan berikutnya. 2. Testing dilakukan ketika semua tahapan pada model sudah selesai. 3. Tidak dapat memberikan gambaran yang jelas mengenai sistem yang dibangun karena sistem bisa dilihat jika semua tahapan telah dilakukan | 1. Perubahan dapat dilakukan selama sistem atau perangkat lunak masih dalam bentuk prototype. 2. Testing dapat dilakukan ketika prototype telah dibangun, sehingga testing dapat merubah rancangan sistem. 3. Memberikan prototype sebagai gambaran awal sistem yang akan dibangun sehingga user melihat dan berinteraksi langsung dengan gambaran sistem. User berperan aktif dalam pengembangan sistem. Sistem yang dibangun akan sesuai dengan keinginan user. |
| Implementasi Sistem (Systems Implementation) | 1. Menerapkan proses perancangan yang baik 2. Evaluasi dilakukan ketika sistem telah dibangun | 1. Tidak menerapkan proses perancangan yang baik 2. Evaluasi dilakukan ketika prototype telah dibangun. |
| Pemeliharaan Sistem (System Maintenance) | Mengedepankan kebutuhan fungsional sistem | Mengedepankan aspek kenyamanan user |
Dapat disimpulkan bahwa :
3. Rancangan Projek
Rancangan Projek yang akan saya buat adalah aplikasi yang digunakan untuk penyandang tuna rungu dan tuna wicara. Nama dari aplikasi tersebut adalah Daebak, yang berasal dari bahasa korea yang artinya Luar biasa.
Tahapan dalam Perancangan Projek ini menggunakan Model Waterfall :
Tujuan dibuatnya sistem ini adalah untuk membantu penyandang tuna wicara dan tuna rungu untuk berkomunikasi dengan orang biasa atau memudahkan berkomunikasi dengan sesama. Di dalam sistem yang akan dibangun ini hampir seperti google translate ada fitur mengetik atau berbicara bagi penyandang tuna wicara dan tuna rungu. Dan juga terdapat fitur scanning gerakan bahasa isyarat untuk mempermudah komunikasi bagi penyandang tuna wicara.
Yang dibutuhkan dalam tahap ini adalah riset menyeluruh bisa lewat internet atau bertemu langsung dengan penyandang tuna wicara ataupun tuna rungu. Apa saja yang dibutuhkan agar bisa lancar berkomunikasi dengan penyandang tersebut untuk menambahkan berbagai fitur didalam sistem ini.
Untuk tahap desain developer akan merancang arsitektur sistem berdasarkan keinginan klien dan kebutuhan yang diperlukan oleh penyandang tuna rungu dan tuna wicara.
Setelah membuat desain arsitektur sistem selanjutnya developer akan merancang sistem menjadi kode kode program dan modul-modul yang nantinya akan diintegrasikan menjadi sebuah sistem yang lengkap dan sesuai dengan kontrak kerja
Setelah mengkode sistem, sistem akan diuji coba apakah sudah sesuai dengan hasil kontrak atau fitur fitur yang diinginkan klien dari awal atau ada tambahan lain.
Dalam pemeliharaan sistem terdapat pemeliharaan instalasi dan proses perbaikan sistem apabila ditemukan bug yang tidak ditemukan pada tahap pengujian dan kelayakan pakai sistem yang sudah dibuat.
Untuk pengerjaan aplikasi ini kira-kira membutuhkan waktu yang lumayan agak lama karena akan dikerjakan dengan model sekuensial linier atau disebut juga dengan model Waterfall. Menurut saya dengan memakai model Waterfall projek ini bisa dilakukan secara bertahap dan tidak tergesa-gesa untuk menghasilkan projek yang bagus dan berkualitas baik.
Assalamualaikum😊
Perkenalkan nama saya Naisya Najmi umur saya sekarang masih 17 tahun dan akan menginjak ke umur 18 tahun pada bulan Agustus mendatang. Saya lahir di Tulungagung, 10 Agustus 2003. Saya dari kecil menetap di Tulungagung dan pada akhirnya setelah lulus SMP saya meneruskan pendidikan saya di SMK Telkom Malang, dan mengharuskan saya untuk meninggalkan kampung halaman saya untuk melanjutkan jenjang yang lebih tinggi.

(+) Kelebihan saya
(-) Kekurangan saya
Dengan beberapa kelebihan saya itu akan membuat saya selalu bersyukur dan love myself. Dan dengan beberapa kekurangan saya, saya selalu ingin memperbaikinya agar menjadi lebih baik.
Untuk 15 tahun ke depan saya ingin :
Sekian terima kasih.🤗
Subquery atau Subselect adalah query SELECT yang ada di dalam perintah SQL lain— misalnya SELECT, INSERT, UPDATE, atau DELETE. Keberadaan subquery secara nyata mampu menyederhanakan persoalanpersoalan rumit berkaitan query data.
Subquery dapat diklasifikasikan ke dalam tiga jenis :
Subquery baris tunggal (scalar) hanya mengembalikan hasil satu baris data. Subquery baris tunggal dapat menggunakan operator baris tunggal =, >, >=, <, <=, atau <>.
Subquery baris ganda (multiple-row) mengembalikan lebih dari satu baris data. Subquery baris ganda dapat menggunakan operator komparasi IN, ANY / SOME, atau ALL.
Subquery kolom ganda (multiple-column) mengembalikan lebih dari satu baris dan satu kolom data. Subquery dapat diimplementasikan di dalam klausa WHERE, HAVING, atau FROM.









Pada Subquery kolom ganda juga menggunakan operator komparasi IN, ANY / SOME, atau ALL. Pada query ini, nilai dari subquery—dalam bentuk kolom ganda—dikomparasi dengan main query.

Operator EXISTS dan NOT EXISTS digunakan pada correlated subquery untuk memeriksa apakah subquery mengembalikan hasil atau tidak.





FYI : Jika diperhatikan, pernyataan pada subquery mengalir secara alami lebih mudah dicerna dibanding join. Bagaimanapun, salah satu kendala dalam join adalah menentukan mana yang akan menjadi tabel kiri dan kanan.




Percabangan merupakan merupakan salah satu pernyataan yang digunakan untuk mengambil keputusan terhadap satu atau beberapa kemungkinan di dalam bahasa pemrograman Java, ada beberapa Percabangan pada bahasa pemrograman Java, sebagai berikut :
a. Bentuk IF
Perintah IF ini akan menjalankan statement jika kondisinya bernilai benar (True). Kondisi merupakan statement atau variabel yang akan diperiksa true atau false nya
b. Bentuk IF ELSE
Dalam bentuk ini jika ekpresi bernilai benar maka statement 1 akan dijalankan, tetapi jika salah maka statement 2 yang akan dijalankan.
c. Bentuk IF ELSE IF
Bentuk if-else if ini cocok untuk melakukan pengambilan keputusan yang melibatkan banyak kondisi.
d. Bentuk Switch Case
Pada prinsipnya penggunaan switch hampir sama dengan pengunaan kondisi if–elseif. Dalam pengunaan switch juga disertakan perintah break. Tanpa perintah break semua peryataan akan dijalankan.

Program diatas merupakan pemeriksaan kondisi dari isi variabel nilai, jika nilai lebih dari sama dengan 75 maka akan lulus.

Program diatas merupakan pemeriksaan kondisi dari isi variabel nilai, jika nilai lebih dari sama dengan 75 maka akan lulus, jika dibawah 75 maka gagal






Fungsi adalah sekumpulan intruksi yang dibungkus dalam sebuah blok. Fungsi dapat digunakan ulang tanpa harus menulis ulang instruksi di dalamnya.
Fungsi pada PHP dapat dibuat dngan kata kunci function, lalu diikuti dengan nama fungsinya.
Cara pemanggilan fungsi cukup dengan menuliskan nama dari fungsi tersebut. Fungsi ini bisa dipanggil berulang – ulang dan dapat diletakkan di bagian manapun. Aturan pembuatan fungsi sama dengan aturan dalam pembuatan variabel.
Cara Penulisan Fungsi :
function nama_fungsi (parameter1, parameter 2, parameter n){ statement;
}
Jenis-Jenis Fungsi :
Fungsi dengan Parameter
Parameter digunakan sebagai input untuk fungsi yang selanjutnya diolah oleh fungsi tersebut. Jumlah parameter dari fungsi boleh lebih dari satu. Untuk memisahkan antar parameter digunakan tanda koma (,).
Fungsi dengan Return Value
Sebuah fungsi juga dapat mengembalikan suatu nilai. Dalam sebuah fungsi hanya boleh terdapat satu return value. Nilai yang dikembalikan dapat berupa suatu bilangan real dan string.
Fungsi Tanpa Parameter dan Return Value
Sebuah fungsi yang tidak memiliki parameter dan return value biasanya digunakan untuk menampilkan suatu mekanisme atau tampilan, di mana mekanisme tersebut tidak memerlukan inputan dan nilai kembalian / return value.
Fungsi dengan parameter default
Nilai default dapat diberikan di parameter. Nilai default berfungsi untuk mengisi nilai sebuah parameter, kalau parameter tersebut tidak diisi dengan inputan nilainya.



Pada latihan 4 merupakan form login, jika login gagal maka diatasnya terdapat tulisan username dan password gagal, jika login berhasil maka akan memunculkan tulisan selamat datang, edit profil serta logout.
Pertama inputkan massa, kecepatan, dan tinggi dari masing masing energi. Lalu jika ingin hasil energi kinetik maka klik button energi kinetik, jika ingin hasil energi potensial maka klik energi potensial maka akan muncul hasil dari masing masing rumus yang sudah diinputkan didalam program, yang muncul didalam web hanyalah hasilnya.
Jadi program diatas adalah program membat form data siswa yang menggunakan php. Untuk tampilannya menggunakan css agar tampilan suatu web itu menarik.
Didalam sebuah basis data pasti ada sebuah keterkaitan antara data satu dengan data yang lain. Sehingga menciptakan sebuah relasi dalam sebuah basis data. Disini saya akan membahas tentang basis data join yang mempunyai definisi sebagai kombinasi record dari dua atau lebih tabel di dalam basis data relasional dan menghasilkan sebuah tabel (temporary) baru.
KEGIATAN PEMBELAJARAN 1
2. Tabel Karyawan dan Tabel Departemen
3. Inner Join

4. Inner Join Implisit

6. Mengambil nama karyawan dan nama departemen saja

8. Fitur “Derived table”

9. Sama saja, penggunaan fitur derived table itu agar penulisan SQL lebih efisien
KEGIATAN PEMBELAJARAN 2
Penggunaan LEFT OUTER JOIN

2. Karena karyawan yang bernama Budi dan Dani tidak memiliki departemen(nama departemennya tidak tercatat didalam tabel departemen). Letak NULL berada di kiri karena menggunakan codingan LEFT OUTER JOIN
3. Penggunaan clause WHERE didalam join

5. Penggunaan RIGHT OUTER JOIN

6. Karena pada bagian departemen pemasaran dan keuangan tidak ada nama yang diinputkan. Letak NULL berada di kanan karena letak data yang tidak diinputkan berada di kanan dengan codingan RIGHT OUTER JOIN.
7. Penggabungan LEFT OUTER JOIN dengan RIGHT OUTER JOIN

8. Penggunaan CROSS JOIN

9. Atau dalam bentuk implisitnya.

KEGIATAN PEMBELAJARAN 3
Tabel Karyawan2

2. Penggabungan karyawan dengan karyawan2

3. Penggunaan UNION ALL

Perbedaan fungsi UNION dan UNION ALL :
Jika UNION maka jika dalam dua data tersebut terdapat data yang sama maka eksekusinya akan menampilkan satu data saja. Sedangkan jika UNION ALL jika dalam dua data terdapat data yang sama maka eksekusi akan menampilkan kedua-duanya tidak menampilkan satu data saja.
KEGIATAN PEMBELAJARAN 4
Tabel Guru

Tabel Mata Pelajaran

Tabel Kelas




F. EVALUASI
Jelaskan apa yang dimaksud dengan Relational Database!
Relational Database adalah satu set tabel yang menjelaskan dari mana data diakses dengan banyak cara tanpa harus melakukan reorganisasi tabel database, dimana pada tabel tersebut didalamnya berisi kumpulan data yang telah teroganisir.
Sebut dan jelaskan macam macam join!
a. Inner Join adalah menemukan persimpangan (intersection) antara dua buah tabel.
b. Outer Join adalah menggabungkan dua table atau lebih(akan rumit) kedalam resultset yang akan menduplikasi data apabila sesuai dengan kondisinya. Outer Join dibagi menjadi 3 jenis :
I. Left Outer Join
Left outer join (atau left join) mengembalikan semua nilai dari tabel kiri ditambah dengan nilai dari tabel kanan yang sesuai (atau NULL jika tidak ada nilai yang sesuai).
II. Right Outer Join
Right outer join (atau right join) pada dasarnya sama seperti left join, namun dalam bentuk terbalik—kanan dan kiri.
III. Full Outer Join
Full outer join (atau full join) pada hakekatnya merupakan kombinasi dari left dan right join.
Jelaskan apa yang dimaksud union!
Union adalah statemen yang mengkombinasikan dua buah atau lebih resultset dari beberapa table dengan statemen SELECT sehingga menjadi satu buah resulset.
Di dalam konversi suhu ini saya menggunakan javascript dan menggunakan bootsrap sebagai assets nya.



Ini merupakan tampilan awal dari aplikasi, dan merupakan icon dari sebuah aplikasi yang dibuat.

Lalu ini merupakan tampilan pengonversian suhu celcius ke reamur dan kelvin

Setelah itu ini merupakan tampilan dari pengonversian celcius ke fahrenheit, dan copyright by SEO mudah
Fungsi Agregat(aggregate) adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Standar ISO mendefinisikan 5 jenis fungsi agregat yaitu

Selain itu ada beberapa keyword yang dipakai di MySql yatu keyword distinct yang berfungsi untuk mengeliminasi duplikasi data yang sama.
D. Latihan


Pada tabel diatas merupakan cara mengeliminasi data dengan distinct. Distinct berfungsi untuk mengelimina duplikasi kemunculan data yang sama.

Tabel diatas merupakan tabel yang digunakan untuk mendapatkan jumlah data dari sebuah database.

Tabel diatas merupakan tabel yang digunakan untuk mendapatkan jumlah total dari tiap data yang diinginkan.

Tabel diatas merupakan tabel yang digunakan untuk mencari nilai rata-rata dari sebuah data seperti sksnya atau nilainya.

Tabel diatas merupakan tabel yang digunakan untuk mendapatkan nilai minimum dalam sebuah data.

Tabel diatas merupakan tabel yang digunakan untuk mencari nilai maksimum dalam sebuah data

Tabel diatas merupakan tabel pengelompokkan data dengan klausa group.

Tabel diatas merupakan tabel menyaring pengelompokkan dalam sebuah data. Maksutnya pengelompokkannya sesuai apa yang kita inginkan dengan komen WHERE semester jika yang diinginkan untuk disaring adalah semester.
E. TUGAS PRAKTIKUM



Tabel 1 merupakan tabel penjualan barang, perintah tugas praktikum tersebut menampilkan kode_barang, nama_barang dan harga yang paling murah. caranya dengan SELECT apa yang diperintahkan lalu menyeleksi harga yang paling murah.

Tabel 1 merupakan tabel penjualan barang, perintah tugas praktikum adalah menampilkan data buku yang memiliki stok kurang dari 10, caranya dengan nama_barang dengan nama buku lalu stok < 10.

Tabel 2 merupakan tabel jurusan dengan perintah menampilkan jumlah nama mata kuliah yang mengandung kata basis data, dengan select count nama_mk lalu nama_mk like “basis data”.

Tabel diatas merupakan tabel yang menampilkan jumlah total sks dengan kode mk selain PTI
PRAKTIKUM LANJUTAN

Tabel diatas merupakan tabel yang menampilkan rata-rata penghasilan yang didapat dari barang dengan stok diatas 50

Tabel diatas merupakan tabel yang menampilkan harga barang yang bukan nama_mk nya buku dengan harga diatas 2000 dan stok dibawah 30

Tabel diatas merupakan tabel yang menampilkan data jumlah matkul dengan nama_mk “Sistem”.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia.
Dasar Teori
SQL terdiri dari beberapa komponen, dua di antaranya yang sangat fundamental adalah DDL (Data Definition Language) dan DML (Data Manipulation Language).
DML menyediakan perintah-perintah untuk menambah, memodifikasi, menghapus dan mengambil data di dalam basis data. Contoh perintah DML adalah: INSERT, UPDATE, DELETE dan SELECT.
D. Latihan







a. Seleksi menurut sks = 3

b. Seleksi data menurut sks = 2 dan semester = 3

c. Seleksi menurut sks <= 2

a. Seleksi menurut LIKE “Sistem”

b. Seleksi menurut LIKE “Data”

c. Seleksi menurut LIKE “Basis”

a. Pengurutan data secara Ascending

b. Pengurutan data secara descending

E. TUGAS PRAKTIKUM 1



F. TUGAS PRAKTIKUM 2




Normalisasi diartikan sebagai suatu teknik yang menstrukturkan atau mendekomposisi atau memecah data menggunakan cara–cara tertentu untuk mencegah timbulnya permasalahan pengolahan data dalam basis data. Permasalahan yang dimaksud adalah berkaitan dengan penyimpangan– penyimpangan ( anomalies ) yang terjadi akibat adanya kerangkapan data dalam relasi dan inefisiensi pengolahan. Proses normalisasi akan menghasilkan relasi yang optimal, yaitu :
a. Memiliki struktur record yang mudah untuk dimengerti.
b. Memiliki struktur record yang sederhana dalam pemeliharaan.
c. Memiliki struktur record yang mudah untuk ditampilkan kembali untuk memenuhi kebutuhan pemakai.
d. Minimalisasi kerangkapan data guna meningkatkan kinerja sistem. Dalam pendekatan normalisasi, perancangan basis data bertitik tolak dari situasi nyata. Ia telah memiliki item–item data yang siap ditempatkan dalam baris dan kolom pada tabel–tabel relasional
Sementara pendekatan model data ER lebih tepat dilakukan jika yang diketahui baru prinsip sistem secara keseluruhan. Pada penerapannya dua pendekatan tersebut dilakukan secara bersama– sama dan, berganti–ganti. Untuk kepentingan evaluasi dan dokumentasi, hasil normalisasi diwujudkan dalam sebuah model data. Model data yang sudah jadi tersebut bisa saja dimodifikasi dengan pertimbangan tertentu. Selanjutnya Hasil modifikasinya diimplementasikan dalam bentuk sejumlah struktur tabel dalam sebuah basis data. Struktur ini dapat diuji kembali dengan menerapkan aturan– aturan normalisasi, hingga akhirnya diperoleh sebuah struktur basis data yang benar–benar efektif dan efisien. Begitulah kedua pendekatan dapat saling memperkuat satu sama lain.
Tabel yang belum Ternormalisasi

Tabel 1NF

Tabel 2NF

Tabel 3NF

Pada hari Minggu saya dan keluarga pergi ke Batu karena besoknya senin saya harus bersekolah. Ketika itu sampainya di Batu sekitar jam 10 pagi. Lalu saya mengajak mama saya untuk liburan di Jatim Park 3, karena dekat dengan rumah saya . Saya berangkat dari rumah sekitar jam 1 siang. Sesampainya disana saya langsung memasuki wahana The Legend Star. Pertama saya memasuki istana negara Indonesia dan saya berfoto dengan prajuritnya

Setelah di Istana Negara terdapat replika foto Pak Habibie dan Bu Ainun jadi saya juga foto bersama mereka

Setelah di zona Pak Habibie terdapat replika Einsten, Gusdur, Pelukis terkenal, Tokoh-tokoh agama dari berbagai negara, dan pahlawan Indonesia. Setelah di zona tersebut terdapat zona Belanda, Inggris dan ada beberapa replika Candi dan kehidupan zaman dahulu, tetapi saya tidak foto disana karena sebelumya saya sudah pernah kesana dan foto dengan itu semua, jadi saya foto di zona Taj Mahal karena belum pernah foto disana

Setelah itu saya dan mama saya menuju ke zona Diagon Alley. Diagon Alley adalah jalan/gang di film Harry Potter yang menjual berbagai Alat Sihir dan semuanya yang berbau sihir hehe.

Setelah itu saya masuk di zona Hogwartz dengan membayar 50k sudah mendapatkan sewa baju sekolah Hogwartz. Saya memilih asrama Gryfindoor karena itu merupakan asrama Harry, Hermione, dan Ron. Sedangkan mama saya memilih asrama Slytherin karena mama saya suka warna hijau. Masuk di zona Hogwartz diberi waktu 30 menit

Setelah itu saya tertegun karena disana replikanya mirip semua seperti di Hogwartz lalu saya berfoto ketika Harry perjalanan menuju Hogwartz menggunakan Hogwartz Express. Setelah itu saya berfoto dengan Harry Potter hehe.

Setelah itu di dekat tempat Harry Potter terdapat replika ruangan Chamber Secret ( Kamar Rahasia) yang didalamnya terdapat ular berkepala tiga yang menyeramkan, lalu disebelah ular berkepala tiga ada tangga menuju Great Hall

Setelah sampai di Great Hall terdapat Kepala Sekolah Hogwartz yaitu Dumbledore dan burung hantu milik Harry, di Great Hall terdapat alat makan dan dan meja panjang karena tempat itu digunakan untuk mengumpulkan semua murid Hogwartz dan ruang makan.


Setelah keluar dari situ terdapat platform di Stasiun London yang menghubungkan dengan Stasiun tempat pemberhentian Hogwartz Express

Itulah Cerita Liburan saya terimakasih:))